Simulation Generative Data Engineer
Job Description
The Simulation Generative Data Engineer role supports next-generation simulation technology for AI/ML efforts by generating synthetic data and building automation that helps teams create 3D assets, scenes, and scenarios. This onsite position is based in Cupertino, CA.
Responsibilities
- Build, enhance, and operate tools and pipelines that generate 3D assets, scenes, and scenarios from inputs including text, images, video, and other sensor data, using contemporary generative models alongside procedural techniques.
- Create assets and scenes for offline rendering and/or real-time rendering across different use cases.
- Design and implement prototypes, proofs-of-concept, and production systems to increase the ability to create and vary simulation scenarios.
- Develop tools, APIs, and reusable components that enable other teams to generate, manage, and automate these workflows, including integration with existing tools and pipelines and related technologies across Apple.
- Stay current with progress in simulation, rendering, generative models, VLMs, and synthetic data from academia, industry, and within Apple, and apply new approaches when valuable.
Required Qualifications
- Master’s degree in Computer Science or related field, or equivalent practical experience.
- Strong programming skills in Python, with solid software engineering fundamentals.
- Experience creating 3D data with generative models, especially when coordinating with traditional approaches.
- Experience with 3D graphics or game engines, including rendering, animation, scene graphs, or content pipelines.
- Ability to collaborate effectively with cross-functional partners, including engineers, artists, and researchers.
- Strong communication skills.
- Familiarity with USD and its APIs.
Technologies
- C++, Python
- Unreal, Unity, Godot
- Omniverse
- USD
- VLMs
- MaterialX
Preferred Qualifications
- Programming experience in C++.
- Experience with real-time simulation and game engines, including Unreal, Unity, Godot, Omniverse, or custom engines.
- Experience with real-time and offline rendering, ray tracing, lighting, or shading.
- Familiarity with MaterialX.
- Familiarity with machine learning workflows, especially perception tasks, generative models, or VLMs.
- Knowledge of physics simulation, sensor simulation, or physically-based modeling.
- Experience with industrial/commercial simulation tools or large-scale data pipelines.
Location
Cupertino, CA (onsite)
Compensation
USD 184,700 - 324,800 per year
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Reimbursement for certain educational expenses, including tuition
- Apple discretionary employee stock programs, with the opportunity to become an Apple shareholder
- Discretionary restricted stock unit awards
- Purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan
- Discretionary bonuses or commission payments, and relocation
Similar Jobs
C