Prepin
Log in
Apple

engineering opportunity

Simulation Generative Data Engineer

You will develop next-generation simulation technology and synthetic data generation tools to support AI/ML efforts across Apple. This involves collaborating with cross-functional teams to transform research ideas into scalable production tools and datasets.

Cupertino, California, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at Apple?

Play a role in bringing Apple technology to the world. We are looking for a

hardworking, dedicated, and results-oriented Generative Data Engineer. You would

join a team building simulations to test and evaluate systems and also to

generate synthetic data. Apple is where individual imaginations gather together,

committing to the values that lead to great work. Every new product we build,

service we create, or experience we deliver is the result of us making each

other’s ideas stronger. That happens because every one of us shares a belief

that we can make something wonderful and share it with the world, changing lives

for the better. It’s the diversity of our people and their thinking that

inspires the innovation that runs through everything we do. When we bring

everybody in, we can do the best work of our lives. Here, you’ll do more than

join something — you’ll add something.

DESCRIPTION

As a Simulation Generative Data Engineer, you will help develop next-generation

simulation technology powering a broad range of AI/ML efforts at Apple. You will

work on highly ambitious projects that transform ideas into production tools and

datasets used across the organization to develop new Apple products. We’re

looking for an engineer who is both practical and inventive—comfortable

experimenting with new approaches, and iterating quickly from prototype to

high-quality implementation. You will collaborate closely with engineers,

technical artists, animators, and research teams to deliver data and tools. Your

work will directly influence the scalability and quality of our simulation and

scenario generation systems, unlocking our ability to impact multiple Apple

projects.

MINIMUM 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 in

coordination with traditional approaches. Experience with 3D graphics or game

engines, including topics such as rendering, animation, scene graphs, or content

pipelines. Ability to work collaboratively with cross-functional partners

including engineers, artists, and researchers. Strong communication skills.

Familiarity with USD and it’s APIs

PREFERRED QUALIFICATIONS

Programming experience in C++ Experience with real-time simulation and game

engines (Unreal, Unity , Godot, Omniverse, 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

Which skills does this role require?

PythonSoftware Engineering3D GraphicsGame EnginesAnimationScene GraphsContent PipelinesUSDC++Unreal EngineGenerative DataAIMLPrototyping

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsInterview QuestionsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.