Senior Data Engineer
Job Description
Apple is hiring a Senior Data Engineer to join a cybersecurity software engineering team in San Francisco, CA (onsite). In this role, you will design, develop, and deliver data-intensive systems that support mission-critical information security capabilities, with a strong focus on data modeling and production-grade pipelines.
What you’ll do
- Collaborate within a cybersecurity software engineering team that advances Apache Spark capabilities and applies new approaches to complex data problems.
- Support and develop services that underpin mission-critical information security capabilities.
- Work closely with engineering and partner teams to help design, develop, and deliver product objectives.
- Build and optimize data-intensive systems using cutting-edge technologies, including designing and improving data models and partnering with cross-functional teams.
What you bring
- 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 experience with Spark and/or Golang or Swift.
Technologies you may work with
- Apache Spark
- JVM languages: Scala, Java
- Golang, Swift
- OpenStack, AWS, Azure
- ML/AI workflows and feature engineering
- Semantic models, knowledge graphs
- Data quality frameworks and validation
- Data governance
Additional qualifications
- 5+ years experience in data engineering with demonstrated expertise in data modeling.
- 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 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.
Compensation
USD 150,400 - 277,600 per year.
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)