Apple
Simulation Synthetic Data Engineer - Special Projects
$185K–$325K
Cupertino, California · Full-time · Posted Dec 17, 2025
- Education
- Master’s degree in Computer Science or related field, or equivalent practical experience.
About the job
Develops simulation technology, tools, and pipelines to generate and validate annotated 3D and multimodal synthetic datasets for AI/ML projects.
What you'll do
- Build and operate tools and pipelines for scenario creation, simulation, and synthetic dataset generation.
- Prototype and deliver production systems, reusable components, and APIs that expand and automate simulation workflows.
- Collaborate with engineers, artists, animators, and researchers to create scalable pipelines and high-quality datasets.
What they ask for
- Master’s degree in Computer Science or related field, or equivalent practical experience.
- Strong programming skills in Python and solid software engineering fundamentals.
- Experience with 3D graphics or game engines, including rendering, animation, scene graphs, or content pipelines.
- Familiarity with machine learning workflows, especially perception tasks, generative models, or VLMs.
Nice to have
- Programming experience in C++.
- Experience with real-time simulation engines such as Unreal, Unity, Godot, Omniverse, or custom engines.
Pay
$184,700 and $324,800 USD base salary
Tools
Python, C++, Unreal, Unity, Godot, Omniverse, USD, MaterialX
AI focus
Builds simulation and synthetic-data capabilities for AI/ML efforts, including datasets for perception, generative models, and VLMs.
Model-written summary · the original posting is authoritative