Software Development Engineer - Test

AppleCupertino, CA
74d

About The Position

The On-Device Machine Learning team at Apple enables the Research to Production lifecycle of innovative machine learning models that power magical user experiences on Apple's hardware and software platforms. Apple is the best place to do on-device machine learning, and this team sits at the heart of that subject area, collaborating with research, SW engineering, HW engineering, and products. Apple's On device Machine Learning Infrastructure and Quality team is seeking a highly motivated and detail oriented software engineer to drive innovations in quality for on device intelligence.

Requirements

  • Passionate about delivering the best possible user experience.
  • Ability to switch between designing creative product usage scenarios and detailed feature design analysis.
  • Experience with Machine Learning and its common practical applications.
  • Familiarity with commonly used frameworks such as Keras, PyTorch, Tensorflow, and Scikit-learn.

Responsibilities

  • Drive innovations in quality for on-device intelligence.
  • Deliver the best possible experience for users by measuring and improving the quality of the software stack and infrastructure.
  • Design creative product usage scenarios and perform immersive analysis of detailed feature design.
  • Interact multi-functionally with many teams across Apple, impacting all levels of the on-device machine learning stack including hardware, drivers, frameworks, and developer tools.
  • Develop and implement comprehensive manual/automated test plans.
  • Maintain CI/CD presubmission pipelines.
  • Champion quality software development through each step of the development process.
  • Drive quality improvements throughout the organization.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service