Apple Inc logo

Software Engineer - Generative Data Platform, Evaluation

Apple Inc
  • San Francisco, CA
    10 days ago

    Job Description

    Apples machine learning features are only as good as the data behind them, and our team builds the platform that lets teams create data that fills the gaps real-world collection cant, provides privacy-preserving ways to train and evaluate our models safely, and helps us ensure our products have seen diverse inputs to generalize properly across the many parts of the world where we operate.

    In the AI & Machine Learning (AIML) organization, our team builds the self-service tools and platform that turn ideas, text, and images into large-scale generated datasets. We dont produce the datasets ourselves: ML engineers, data scientists, designers, feature teams, ML data operations teams, and Safety and Responsible AI teams across Apple use our platform to generate their own. That data is only valuable if it matches the real world closely enough to train on and to evaluate against, proving our models and features meet Apples quality bar before they reach customers. As a software engineer on the platform, youll sit between that technology and the people who depend on it: understanding what they want to create, building the features that make it possible, and helping them get the most from generative AI. Its a hands-on engineering role for someone who enjoys the people side as much as the code. Youll spend your days moving between engineering and partnership. Synthetic data here does far more than fill gaps: it lets teams build privacy-preserving digital humans, represent locales and domains that real-world collection underserves, and experiment in days instead of waiting on slow, costly data collection. It also gives Safety and Responsible AI red teams the data they need to stress-test models against misuse and edge cases. One day you might be integrating a new image or video generation model and tuning how it runs on GPUs; the next, you might be helping a design team get their first dataset running on the platform, or working with a feature team on model ablations that measure what synthetic data adds to training and evaluation.

    Youll help teams understand where synthetic data differs from the real data their models see, whether thats how images look or subtler differences in metadata, distributions, and labels, and then build what closes those gaps. Your core partners are ML engineers and data scientists, but youll also work with designers, artists, and others who are newer to machine learning, and help make these systems understandable and approachable for them. Youll own features end to end, from shaping the request with partner teams to validating the result on production infrastructure.

    Our team builds with AI coding agents every day, and youll help shape how we use them well. You dont need a research background in generative models; youll learn the models on the job. What matters most is strong engineering judgment and the ability to bring people along.Partner with ML engineers, data scientists, and designers to turn their needs into platform features.

    Support teams as they build their own datasets on the platform, and help design model ablations that measure how synthetic data affects training and evaluation.

    Explain how ML, vision, and generative models behave to people new to them, including cost, quality, speed, and feasibility.

    Assess the domain gap between synthetic and real data, covering visual properties and non-visual ones such as metadata, value distributions, and labels.

    Work with feature teams to find where synthetic data falls short for their use case, and build platform capabilities to close those gaps.

    Help teams judge generated output, understand why results vary, and get closer to what they want.

    Integrate new image and video generation models into a multi-stage production pipeline.

    Operate and debug GPU workloads to keep generation reliable and cost-effective. Bachelors degree in Computer Science, Computer Engineering, or a related field, or 3 years of equivalent work experience.

    3+ years of experience building and operating production software in Python.

    Experience debugging distributed systems or data pipelines in production, using logs, metrics, and task state to find root causes.

    Experience deploying machine learning models on GPU infrastructure, including dependency management and GPU memory sizing.

    Experience designing input validation and configuration contracts for systems where late failures are costly.

    Demonstrated ability to explain machine learning concepts and tradeoffs to non-technical partners such as designers or product managers.

    Proven, hands-on use of agentic AI coding tools in day-to-day software development, including judging where they are effective and where their output needs human verification. Experience working directly with partner teams or internal customers to define and ship features.

    Experience measuring the domain gap between synthetic and real data, including visual statistics and non-visual properties such as metadata and label distributions.

    Experience with generative image, video, or large language model APIs, including structured output.

    Familiarity with image and video file formats and metadata standards.

    Experience with batch compute platforms or job schedulers.

    Numbers & Facts

    LocationSan Francisco, 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

    • Appleunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Artificial Intelligence (AI) Agentsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Computer Securityunmatched
    • Data Analysisunmatched
    • Data Collectionunmatched
    • Data Managementunmatched
    • Data Modelingunmatched
    • Data Scienceunmatched
    • Data Setsunmatched
    • Data Visualizationunmatched
    • Debugging Skillsunmatched
    • Distributed Computingunmatched
    • GPU (Graphics Processing Unit)unmatched
    • Interpersonal Skillsunmatched
    • Machine Learningunmatched
    • Memory Managementunmatched
    • Metadataunmatched
    • Metricsunmatched
    • Modeling Languagesunmatched
    • Product Designunmatched
    • Python Programming/Scripting Languageunmatched
    • Root Cause Analysisunmatched
    • Sales Closing Skillsunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Statisticsunmatched
    • Stress Modelingunmatched
    • Stress Testingunmatched
    • Systems Administration/Managementunmatched
    • Team Playerunmatched
    • Theater Productionunmatched
    • Training Data Setsunmatched
    • Training/Teachingunmatched
    • Use Casesunmatched
    • Video Data Formatsunmatched

    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