Apple · Seattle

Software Engineering in Test - AI/ML

(w/m/d) · 19.3.2025

Description

The Apple Services Engineering AI/ML quality organization is looking for a Quality Engineer with a passion for building and validating quality systems at scale, with strong experience in leading multi-functional projects, developing test and automation strategies in a fast moving team. This role requires someone with a passion for quality engineering as well as solid software engineering skills, to deliver high quality services to Apple's customers. You will be responsible for the following: - Design, implement and maintain automation tests, testing frameworks and tooling to support various backend services and machine learning pipelines. - Partner with multi-functional collaborators and peers to develop test strategies, plans, test cases and CI/CD-integrated automated test suites - Define and drive quality assurance standard methodologies including data-driven testing approaches for API endpoints - Identify process and architecture inefficiencies and help drive improvements while reducing risk, fostering a culture of built-in quality and continuous testing throughout the SDLC - Mentor junior team members

Qualifications

  • 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 delivering creative approaches for testing machine learning algorithms and large scale distributed data systems
  • Advanced expertise with architecting and implementing REST api frameworks, tooling and test strategies for unit, functional and integration tests
  • Creative problem solving with attention to detail
  • Impeccable communication skills and ability to effectively collaborate with multiple collaborators across organizations and project timelines
  • Highly organized, creative, self-motivated, and passionate about achieving results. Excited about the possibilities unlocked by AI and ML technologies
  • Advocacy for a positive customer experience

Preferred Qualifications

  • Knowledge of Big Data systems, Apache Spark is a plus
  • Experience with testing AI and/or ML algorithms is a plus
  • Adept at leveraging technology to solve problems, including building tooling, automating tasks, and developing supporting systems to streamline development workflows

Benefits

Application

View listing at origin and apply!