Posted in

Software Engineering in Test – AI/ML

Software Engineering in Test – AI/ML

CompanyApple
LocationSeattle, WA, USA
Salary$129600 – $236300
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid Level, Senior

Requirements

  • 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

Responsibilities

  • 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

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