Senior Data Engineer
Job Description
Apple is hiring a Senior Data Engineer in its cybersecurity software engineering organization in San Francisco, CA (onsite).
Responsibilities
- Collaborate with a cybersecurity software engineering team focused on Apache Spark capabilities and industry-leading data processing.
- Support and develop services that underpin mission-critical information security capabilities.
- Partner with engineering and cross-team stakeholders to design, build, and deliver product objectives.
- Build and optimize data-intensive systems using cutting-edge technologies.
- Design and optimize data models to address complex data challenges.
- Work with cross-functional teams to solve production-grade data problems end to end.
Requirements
- 4 years+ demonstrated expertise designing and implementing relational and medallion data architectures.
- 4 years+ demonstrated expertise designing and implementing production data pipelines at scale.
- 4 years+ demonstrated proficiency with JVM languages (Scala or Java preferred) plus at least one of: Spark, Golang, or Swift.
Technologies
- Apache Spark
- JVM languages; Scala; Java
- Golang; Swift
- OpenStack; AWS; Azure
- ML/AI workflows; feature engineering
- Semantic models; knowledge graphs
- Data quality frameworks; data governance
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Reimbursement for certain educational expenses, including tuition
- Discretionary bonuses or commission payments and relocation (if eligible)
Preferred Qualifications
- 5+ years experience in data engineering with demonstrated data modeling expertise
- 5+ years experience with JVM languages: Java or Scala
- 5+ years experience with big data platforms
- Familiarity with ML/AI workflows and feature engineering for analytics, reporting, and machine learning use cases
- Knowledge engineering expertise, including semantic models and knowledge graphs
- Experience working with cloud compute environments such as OpenStack, AWS, and Azure
- Experience mentoring engineers, conducting code reviews, and contributing to technical best practices and documentation
- Knowledge of data quality frameworks and validation techniques
- Knowledge of data governance and compliance frameworks
Location: San Francisco, CA (onsite)
Compensation: USD 150,400 - 277,600 per year