Software Engineering in Test - AI/ML

Apple Services Engineering team powers the App Store, Apple TV, Apple Music, Apple Podcasts, Apple Books, Apple Sports and Apple Fitness.
$129,600 - $236,300
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Software Engineering in Test - AI/ML

Join Apple Services Engineering's AI/ML quality organization as a Quality Engineer focused on building and validating quality systems at scale. This role combines quality engineering expertise with software engineering skills to deliver high-quality services to Apple's customers. You'll be working with the team that powers major Apple services including App Store, Apple TV, Apple Music, Apple Podcasts, Apple Books, Apple Sports, and Apple Fitness, serving over 150 countries in 50+ languages.

The position offers an exciting opportunity to work on automated testing strategies for AI/ML services, requiring both technical expertise and leadership skills. You'll be responsible for developing test frameworks, implementing automation, and ensuring quality across various backend services and machine learning pipelines. The role involves collaboration with cross-functional teams and requires a strong foundation in software testing methodologies.

Key technical aspects include working with REST API frameworks, unit testing, functional testing, and integration testing. Knowledge of Big Data systems and Apache Spark is valued, as is experience with testing AI/ML algorithms. The position offers competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge technology that impacts millions of users globally.

This is an ideal role for someone passionate about quality engineering, automated testing, and AI/ML technologies, offering the chance to grow technically while contributing to Apple's high standards of excellence in service delivery.

Last updated 15 days ago

Responsibilities For Software Engineering in Test - AI/ML

  • Design, implement and maintain automation tests, testing frameworks and tooling
  • Partner with multi-functional collaborators to develop test strategies and plans
  • Define and drive quality assurance standard methodologies
  • Identify process and architecture inefficiencies and help drive improvements
  • Mentor junior team members

Requirements For Software Engineering in Test - AI/ML

Java
Python
  • BS or MS in Computer Science or related field or relevant industry experience
  • Proficiency in Java, Python or similar programming languages
  • Passion for quality engineering and testing machine learning algorithms
  • Advanced expertise with REST api frameworks and test strategies
  • Creative problem solving with attention to detail
  • Impeccable communication skills
  • Highly organized, creative, self-motivated
  • Advocacy for a positive customer experience

Benefits For Software Engineering in Test - AI/ML

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Software Engineering in Test - AI/ML

Machine Learning Software Engineer - Biometrics

Machine Learning Software Engineer position at Apple focusing on biometric ML algorithms and computer vision for products like Face ID and Apple Vision Pro.

AI/ML - Applied Research Engineer, Machine Translation

Applied Research Engineer position at Apple, focusing on machine translation technology and NLP, offering competitive salary and benefits in Seattle.

AIML - Machine Learning Engineer, Data and ML Innovation

ML Engineer role at Apple focusing on building evaluation systems for AI products, requiring Python expertise and ML/GenAI experience.

Machine Learning Engineer — Trust and Safety (Account Trust)

Machine Learning Engineer position at Apple focusing on Trust and Safety, developing ML solutions for fraud prevention and account security.

Machine Learning Engineer

Machine Learning Engineer role at Apple focusing on developing ML solutions for videoconferencing applications like FaceTime, combining AI expertise with real-time media systems.