CareerPlanSign in

Software Development Engineer in Test

Seattle, United States of America💼 Full-time🗓 2026-08-11 → 2026-09-28

Core

Building developer tools, test frameworks, and automated testing strategies for Apple's AI/ML services and backend pipelines.

Role type

Senior Software Development Engineer in Test (AI/ML)

Builds

Automated testing frameworks, tooling, and quality gates for distributed ML systems and backend services.

Domain

Artificial Intelligence / Machine Learning / Distributed Systems

Deliverable

production ML models

Required skills

Java, Python, Test Automation, Distributed Systems, CI/CD, Quality Engineering, Mentoring

Preferred skills

Apache Spark, AI/ML platforms, ML model training pipelines, Tooling development

Technologies

Java, Python, Apache Spark

Responsibilities

Design and maintain automation tests for ML models and backend services; Analyze and implement best practices for coding guidelines and CI/CD processes; Partner with cross-functional teams to drive QA methodologies; Identify process inefficiencies to reduce risk; Guide tool analysis and create proof of concepts; Mentor junior team members.

Sourced via apple · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.