A

Apple

Designs phones, computers and their operating systems

Software Engineer - Generative Data Platform, Evaluation

Software EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, or a related field, or three years of equivalent work experience.
  • At least three 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 identify 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.
  • Ability to explain machine learning concepts and tradeoffs to non-technical partners such as designers or product managers.
  • Hands-on use of agentic artificial intelligence coding tools in day-to-day software development, including evaluating where they are effective and where their output requires human verification.

Responsibilities

  • Partner with machine learning engineers, data scientists, and designers to turn their needs into platform features.
  • Support teams as they build datasets on the platform and help design model ablations that measure how synthetic data affects training and evaluation.
  • Explain how machine learning, 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 properties such as metadata, value distributions, and labels.
  • Work with feature teams to identify 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 their desired outcomes.
  • 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.
  • Own features end to end, from shaping requests with partner teams to validating results on production infrastructure.

Desired 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 application programming interfaces, including structured output.
  • Familiarity with image and video file formats and metadata standards.
  • Experience with batch compute platforms or job schedulers.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs