Apple
Software Engineer - Generative Data Platform, Evaluation
$150K–$225K
San Francisco, California · Full-time · Posted Sep 30, 2026
- Experience
- 3+ years building and operating production software in Python; alternatively, 3 years of equivalent work experience may satisfy the degree qualification.
- Education
- Bachelor's degree in Computer Science, Computer Engineering, or a related field, or 3 years of equivalent work experience.
About the job
Build and operate a self-service platform for generating and evaluating synthetic datasets, partnering with teams to improve data quality and production workflows.
What you'll do
- Turn partner needs into platform features and help teams build datasets and measure synthetic data’s effect on training and evaluation.
- Assess gaps between synthetic and real data, and develop capabilities to address them.
- Integrate image and video generation models into production pipelines and operate GPU workloads.
What they ask for
- Bachelor's degree in Computer Science, Computer Engineering, or a related field, or 3 years of equivalent work experience.
- 3+ years building and operating production software in Python.
- Experience debugging production distributed systems or data pipelines; deploying ML models on GPU infrastructure; and designing input validation and configuration contracts.
- Demonstrated ability to explain ML concepts to non-technical partners and hands-on daily use of agentic AI coding tools.
Nice to have
- Experience partnering with internal customers, measuring synthetic-to-real data gaps, or using generative image, video, or large language model APIs.
- Familiarity with image and video formats and metadata standards, batch compute platforms, or job schedulers.
Pay
$150,400 to $225,300 (base salary)
Tools
Python, GPU
AI focus
Build a generative data platform; integrate image and video generation models, evaluate synthetic data against real data, and support model training and evaluation. Use agentic AI coding tools in day-to-day development.
Model-written summary · the original posting is authoritative