AI/ML - Engineering Manager, ML Systems Evaluation

Kanagawa, Kanagawa-ken, Japan
Software and Services

Summary

Posted:
Weekly Hours: 37.5
Role Number:200376938
High-quality software and ML models require dynamic and sophisticated automation to evaluate and validate them. The ML System Evaluation Engineering (ML SEE) team within the AI/ML org at Apple is looking for an exceptional Engineering Leader to lead and grow a lean team of passionate engineers responsible for building a streamlined ML evaluation strategy with innovative technologies. This exciting role will bring standard methodologies, knowledge, and experience from traditional software engineering to the machine learning world, and combine the best of both to build robust, extensible and efficient systems and processes to evaluate ML at scale. In this role, you will have the opportunity to shape the vision of end-to-end system evaluation methodology, both for product features and for ML models, by leading a team of hard-working software engineers. You will have the opportunity to influence the design of Apple ML products, to ensure it is flexible to evaluate at scale through high percentage of automation. If you are thrilled by the idea of solving complex problems, and have a strong technical background in architecting systems to automate the evaluation for client-based functional and ML products, this role will give you an exciting opportunity to apply your skills to an entirely new problem space!

Key Qualifications

  • 10+ years of proven ability in leading cross-region engineering teams
  • Significant experience in architecting automation solutions for large scale initiatives in both machine learning evaluation and functional verification, using any combination of Swift, Objective-C, Python, shell scripting
  • Excellent understanding in automated processes for regular product releases through CI/CD platforms
  • Exceptional interpersonal and organizational skills due to the high level of interaction with other engineering teams, leaders, and other organizations within Apple

Description

We are looking for a motivated and results-oriented leader with positive attitude who has excellent communication and problem-solving skills. We work on multiple concurrent projects in a fast-paced environment that nurtures growth, collaboration, and innovation. SOME OF YOUR RESPONSIBILITIES WILL INCLUDE: - Grow and inspire a world-class engineering team that is responsible for: (i) the end-to-end ML evaluation at scale and (ii) the stability of automated pipelines - Communicate regularly with other engineering teams and leaders for future product changes and proactively enhance the evaluation approach and systems - Define and implement the right evaluation strategy across teams to balance test maintenance overhead and quality - Identify failure trends and recurring failure types to improve systems and processes

Education & Experience

M.S. or PhD in Computer Science, Machine Learning or related field

Additional Requirements

  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicant.
  • We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.