Apple Inc logo

Simulation Generative Data Engineer

Apple Inc
  • Cupertino, CA
    13 days ago

    Job Description

    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. 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.Build, enhance, and operate tools and pipelines for the generation of 3D assets, scenes and scenarios from a variety of inputs: text, images, video or other sensor data using contemporary generative models in concert with proceduraltechniques.

    Create assets and scenes that may target offline rendering and/or real time rendering for a variety of uses.

    Design and implement prototypes, proofs-of-concept, and production systems that expand our ability to create and vary simulation scenarios.

    Develop tools, APIs, and reusable components that allow other teams to easily generate, manage, and automate theseworkflows. Integrate them with existing tools and pipelines and integrate related tech from all around Apple.

    Stay current with advances in simulation, rendering, generative models, VLMs, and synthetic data in academia, industry , and at Apple; introduce new approaches where valuable.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 APIsProgramming 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

    Numbers & Facts

    LocationCupertino, CA
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1976
    Websitehttps://www.apple.com/jobs

    About Company

    We bring amazing people together to make amazing things happen.

    We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

    About Apple

    There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

    Skills

    • 3D Graphicsunmatched
    • Animationunmatched
    • Appleunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • C++ Programming Languageunmatched
    • Cisco Unityunmatched
    • Communication Skillsunmatched
    • Computer Programmingunmatched
    • Computer Scienceunmatched
    • Cross-Functionalunmatched
    • Data Managementunmatched
    • Data Modelingunmatched
    • Data Setsunmatched
    • Diversityunmatched
    • Machine Learningunmatched
    • Multitaskingunmatched
    • Physicsunmatched
    • Product Developmentunmatched
    • Production Systemsunmatched
    • Proof of Conceptunmatched
    • Prototypingunmatched
    • Python Programming/Scripting Languageunmatched
    • Ray Tracingunmatched
    • Shadingunmatched
    • Simulationunmatched
    • Software Engineeringunmatched
    • Team Buildingunmatched
    • Team Playerunmatched
    • Testingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder