Software Development Engineer - Test, Graphics, Games & ML

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$120,300–$210,100 / yr
Posted
5 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $155k
This role $165k
$104k most similar roles pay here $222k

This role pays more than 63% of similar roles. Most pay $126,626–$184,150 — the shaded band above. At the midpoint, this role pays about $165k versus about $155k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1817 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 1482 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer - Test, Graphics, Games & ML

As a Software Development Engineer in Test at Apple’s On-Device Machine Learning team, you will join a dynamic cross-functional group focused on advancing the quality of machine learning technologies across hardware and software platforms. Your role involves crafting comprehensive test plans, automating validation processes, and maintaining CI/CD pipelines to ensure robustness and reliability. You will collaborate closely with research, engineering, and product teams to drive innovative solutions for measuring and enhancing the quality of Apple’s on-device intelligence features. Key skills include a deep understanding of QA practices, experience in machine learning frameworks like Keras, PyTorch, and TensorFlow, and the ability to balance creative problem-solving with meticulous technical analysis.

What you'll do

  • Define and measure the quality of on-device machine learning technologies.
  • Develop comprehensive manual and automated test plans for ML technologies.
  • Maintain CI/CD presubmission pipelines to ensure software quality.
  • Facilitate validation and qualification of on-device machine learning technologies.
  • Champion quality improvements throughout the development process.

What we're looking for

  • BS, MS degree or equivalent in a related field
  • 2+ years of experience in software quality engineering
  • In-depth knowledge of QA practices and fundamentals
  • Experience with machine learning frameworks (Keras, PyTorch, TensorFlow)
  • Ability to develop comprehensive manual and automated test plans
  • Expertise in CI/CD presubmission pipelines maintenance
  • Passion for delivering high-quality user experiences through continuous improvement

More like this

Similar roles

Software Development Engineer

Adobe

San Jose 89 days ago $123,700$179,200
Python Java JavaScript C++ React Vue Angular DevOps SaaS CI/CD Docker Kubernetes AWS PostgreSQL MongoDB

Software Development Engineer

Zillow

Remote 4 days ago $136,300$217,700
ES6 React TypeScript GraphQL Python NodeJS Go PostgreSQL Aurora Postgres CI/CD Mortgage Fintech REST Distributed Systems Microservices
Remote

Software Development Engineer

Booz Allen Hamilton

McLean, VA 66 days ago $69,400$158,000
AWS Go Java Node.js C# PostgreSQL MySQL MongoDB DynamoDB RESTful APIs CI/CD Generative AI tools Authentication Authorization Security best practices

Software Development Engineer

Adobe

San Jose 48 days ago $148,500$214,950
Java Scala Spark Kafka AWS Azure Docker Kubernetes Hadoop Cassandra MongoDB Agile REST HTTP JSON

Software Development Engineer

Adobe

San Jose 7 days ago $123,700$179,200
React.js Node.js Next.js HTML CSS JavaScript GraphQL eCommerce CI/CD AWS Kubernetes Docker PostgreSQL MongoDB Git Jenkins Swagger RESTful APIs JSON