Role at a glance
- Job function
-
AI & Data Data Engineering
- Salary
- $150.4K – $277.6K/yr
- Location
- Cupertino, California, United States
- Experience
- 3+ years of experience building and operating production software in Python.
- Education
- Bachelor's degree in Computer Science, Computer Engineering, or a related field, or 3 years of equivalent work experience.
Spotted an issue?
We’ll check it against the original posting.
Role Summary
The Software Data Engineer builds tools, services, and data pipelines for evaluating generative AI systems at scale. The role focuses on reliable, reproducible evaluation workflows and integrating the evaluation platform with enterprise services.
What You'll Do
- Develop and support software features and tools for model evaluation at scale.
- Build and maintain pipelines for evaluation datasets, run results, and metrics.
- Design data models and storage that make evaluation results reproducible and queryable.
- Create and maintain validation frameworks to measure the reliability and accuracy of synthetic data.
- Integrate the evaluation platform with enterprise services, coordinate with cross-functional teams, and deploy, monitor, and operate...
Generated from the employer's posting. Verify important details before applying.
View full postingQualifications
Required: a bachelor's degree in Computer Science, Computer Engineering, or a related field, or 3 years of equivalent work experience; 3+ years building and operating production software in Python; experience debugging production distributed systems or data pipelines and designing input validation and configuration contracts; hands-on daily use of agentic AI coding tools; strong communication skills. Also emphasizes data engineering, source code management, code review, disciplined branching, CI/CD, automated testing, reproducible builds, and safe rollouts.
Preferred
- Experience with model evaluation frameworks or ML infrastructure.
- 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...
- 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.
Original job description
Content provided by the employer
Original job description
Content provided by the employer
Summary
Imagine what you could do here! At Apple, new insights have a way of becoming extraordinary
products, services, and customer experiences very quickly. We are looking for a Software Data
Engineer to build the tools, services, and data pipelines that support model evaluation at scale,
across many models and high volumes of evaluation runs. You will join a team that takes a
quality-first approach to build solutions that keep our systems reliable and accurate. The ideal
candidate owns their work from prototype through production, is fluent with agentic coding
tools, and keeps codebases lean through disciplined code review, branching, and CI/CD. If you
want your evaluation work to shape how models ship, we'd like to hear from you.
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
Our team builds frameworks, services, and tools that accelerate feature development for
engineering teams. We bring a quality-first perspective to end-to-end solutions: dependable
systems that our engineering teams can trust day after day.
In this role, you'll apply your quality engineering expertise to the evaluation workflows that
measure the reliability and accuracy of generative AI systems. You'll integrate our evaluation
platform with enterprise services, build the data pipelines that capture and store evaluation
results, and establish validation frameworks that maintain Apple's standards for quality.
Responsibilities
Develop and support new and existing features in a hands-on capacity.
Build tools and services that support model evaluation at scale.
Build and maintain pipelines for evaluation datasets, run results, and metrics.
Design data models and storage that make evaluation results reproducible and queryable.
Design and maintain validation frameworks that measure the reliability and accuracy of
synthetic data.
Integrate the evaluation platform with enterprise services.
Partner with cross-functional teams to coordinate the complex interdependencies of application
development.
Deploy, monitor, and operate services on production-grade infrastructure.
You bring:
A commitment to lean codebases: small, focused, well-tested changes, reuse of existing
components over new ones, and deletion of what is no longer needed.
Strong source code management practices, including code review (giving and receiving) and
disciplined branching.
CI/CD experience: automated testing, reproducible builds, and safe rollouts.
Data engineering experience building and operating pipelines and data stores.
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 designing input validation and configuration contracts for systems where late
failures are costly.
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.
Strong communication skills.
Preferred Qualifications
Experience with model evaluation frameworks or ML infrastructure.
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.
Pay & Benefits — Cupertino, California, United States
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 $277,600, 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.
Application Deadline
Apple accepts applications to this posting on an ongoing basis.
About the company
Apple
Large Enterprise
Apple Inc. is a global technology company known for its innovative products and services, including the iPhone, iPad, Mac computers, and Apple Watch. Founded in 1976, Apple has continuously pushed the boundaries of design and functionality, earning a reputation for high-quality consumer electronics and software solutions like iOS and macOS. With a strong commitment to user experience and privacy, Apple also leads in digital services, offering platforms such as the App Store, Apple Music, and iCloud. The company's focus on sustainability and corporate responsibility further enhances its standing as a leader in the technology sector.