Software Engineer - Generative Data Platform, Evaluation

Apple

San Francisco (CA)

In loco

USD 150.000 - 225.000

Tempo pieno

36 ore fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Stock programs
Discounted products & services
Tuition reimbursement
Relocation assistance

Descrizione del lavoro

Apple in San Francisco, CA is seeking a Software Engineer for the Generative Data Platform. You’ll work at the intersection of engineering and partnerships, building the data platform that enables synthetic data for training and evaluation of models, while ensuring privacy-preserving approaches and diverse inputs across the world.

You’ll own features end to end, from shaping requests with partner teams to validating results on production infrastructure, collaborating with ML engineers, data

Competenze

  • 3+ years of experience building and operating production software in Python.
  • Experience debugging distributed systems or data pipelines in production.
  • Experience deploying machine learning models on GPU infrastructure.

Mansioni

  • Turn needs from ML engineers, data scientists, and designers into platform features.
  • Support teams building their own datasets and running model ablations.
  • Explain ML concepts and tradeoffs to non-technical partners.
  • Assess domain gaps between synthetic and real data, including metadata and labels.
  • Work with feature teams to close gaps with platform capabilities.
  • Help teams judge generated output and achieve desired results.
  • Integrate new image/video generation models into production pipelines.
  • Operate and debug GPU workloads to keep generation reliable and cost-efficient.

Conoscenze

Python development
Distributed systems
GPU deployment
Explain ML concepts to non-technical
AI coding tools usage

Formazione

Bachelor's degree or 3 years equivalent

Strumenti

GPU tooling
Deployment pipelines

Descrizione del lavoro

Software Engineer - Generative Data Platform, Evaluation

San Francisco, California, United States Software and Services

Apple's 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 can't, 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 don't 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 Apple's quality bar before they reach customers. As a software engineer on the platform, you'll 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. It's a hands-on engineering role for someone who enjoys the people side as much as the code.

Description

You'll 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.You'll help teams understand where synthetic data differs from the real data their models see, whether that's 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 you'll also work with designers, artists, and others who are newer to machine learning, and help make these systems understandable and approachable for them. You'll 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 you'll help shape how we use them well. You don't need a research background in generative models; you'll learn the models on the job. What matters most is strong engineering judgment and the ability to bring people along.

Responsibilities
  • 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.
Minimum Qualifications
  • Bachelor's 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.
Preferred Qualifications
  • 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.

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $225,300, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Software Engineer - Generative Data Platform, Evaluation
Software Engineer - Generative Data Platform, Evaluation

Apple Inc. • San Francisco (CA)

In loco
USD 135.000 - 225.000
Medical and dental coverage
Retirement benefits
Discounted products
+3
Software Engineer – Generative Data Platform, Evaluation
Software Engineer – Generative Data Platform, Evaluation

Apple, Inc. • San Francisco (CA)

In loco
USD 180.000 - 240.000
Software Engineer, Generative Experiences
Software Engineer, Generative Experiences

Apple • Santa Clara (CA)

In loco
USD 150.000 - 278.000
Stock programs
Medical coverage
Relocation assistance
+1
Sr. Software Engineer, Generative Experiences
Sr. Software Engineer, Generative Experiences

Apple • Seattle (WA)

In loco
USD 150.000 - 278.000
Medical coverage
Stock options & RSUs
Relocation assistance
+2
Software Engineer, Generative Experiences
Software Engineer, Generative Experiences

Apple • Seattle (WA)

In loco
USD 142.000 - 263.000
Comprehensive medical and dental
retirement benefits
discounted products and free services
+1
Staff ML Infrastructure Engineer
Staff ML Infrastructure Engineer

Apple • Cupertino (CA)

In loco
USD 185.000 - 325.000
AIML - Machine Learning Engineer, Evaluation - Responsible AI and Safety
AIML - Machine Learning Engineer, Evaluation - Responsible AI and Safety

Apple • Cambridge (MA)

In loco
USD 166.000 - 292.000
Employee stock programs
Relocation assistance
Comprehensive medical & dental
Software Data Engineer, Sensing & Connectivity
Software Data Engineer, Sensing & Connectivity

Apple Inc. • Cupertino (CA)

In loco
USD 150.000 - 278.000
Medical and dental coverage
Employee stock purchase plan
Relocation assistance
Machine Learning Engineer, SIML
Machine Learning Engineer, SIML

Apple • Seattle (WA)

In loco
USD 142.000 - 263.000
Medical and dental coverage
Employee stock programs
Relocation assistance
AIML - Machine Learning Engineer, Evaluation - Responsible AI and Safety
AIML - Machine Learning Engineer, Evaluation - Responsible AI and Safety

Apple • Cupertino (CA)

In loco
USD 185.000 - 325.000
Medical and dental coverage
Retirement benefits
Discounted products and services
+2