Apple
Software Development Engineer in Test
$142K–$263K
Seattle, Washington · Full-time · Posted Oct 26, 2026
- Experience
- Bachelor’s degree with a minimum of 5 years, or Master’s degree with a minimum of 3 years, of software development and/or test automation experience; at least 3 years leading complex, distributed systems.
- Education
- Bachelor’s degree or Master’s degree.
About the job
Build and maintain automated testing frameworks, tools, and quality practices for Apple backend services and AI/ML models and pipelines.
What you'll do
- Develop automation tests, frameworks, and tooling for backend services and machine learning systems.
- Improve coding practices, workflows, quality gates, CI/CD, and continuous testing in partnership with cross-functional teams.
- Evaluate tools, recommend improvements, and mentor junior team members.
What they ask for
- Bachelor’s degree with at least 5 years, or Master’s degree with at least 3 years, in software development and/or test automation; at least 3 years leading complex, distributed systems.
- Proficiency in Java, Python or similar programming languages.
- Experience designing testing frameworks for distributed systems, including service-layer testing of backend APIs, data processing, and infrastructure components.
- Strong communication and cross-organizational collaboration skills.
Nice to have
- Knowledge of Big Data systems; Apache Spark is a plus.
- Experience with AI/ML systems or platforms involving model training, data pipelines, or algorithms.
Pay
$142,300 to $263,300 USD base salary
Tools
Java, Python, Apache Spark, CI/CD
AI focus
Develop and test quality strategies, tools, and automation for machine learning models, AI/ML systems, data pipelines, and algorithms.
Model-written summary · the original posting is authoritative