Senior ML Data Engineer
Job Description
Apple’s ML Data Team within the Intelligent System Experience (ISE) group is hiring a Senior ML Data Engineer to build and continuously improve high-quality ML datasets at scale for key Apple product features.
Responsibilities
- Build high quality ML datasets at scale
- Acquire, synthesize, annotate, and ensure the quality of ML data to support numerous features in collaboration with R&D teams across Apple’s SWE organization
- Continuously improve ML data pipelines
Requirements
- 7+ years of industry experience as a data engineer supporting various ML applications (vision domain preferred)
- Bachelor’s degree in Computer Science or related field
- Proven ability to design, automate, and scale large data pipelines (petabyte scale desired) using modern processing technologies (examples: Iceberg, BigQuery, Airflow, Spark)
- Expertise in Python, Go, or another modern programming language, including writing high quality, efficient code and participating in code reviews
- Strong capability to design and lead a technical roadmap, collaborate with cross functional teams with diverse profiles, and influence and build alignment
- Demonstrated experience delivering large scale multimodal datasets for foundation models
- Self-starter who can operate with ambiguity, work in a fast-paced environment, identify risks, mitigate issues, and independently determine the right people and tools
- Proven track record mentoring and growing engineers, raising software engineering excellence in an ML data ops team with short term delivery focus
Technologies
- Python
- Go
- Iceberg
- BigQuery
- Airflow
- Spark
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Reimbursement for certain educational expenses, including tuition
- Discretionary employee stock programs, including eligibility for discretionary restricted stock unit awards, and the ability to purchase Apple stock at a discount if voluntarily participating in the Employee Stock Purchase Plan
- Discretionary bonuses or commission payments
- Relocation (if eligible)
Compensation
Base pay range: USD 184,700 - 324,800 per year. Base pay depends on skills, qualifications, experience, and location.