Expoint – all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים
Limitless High-tech career opportunities - Expoint

Apple Machine Learning Engineer 
United States, California, Cupertino 
651164302

08.06.2025
APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Develop and resolve algorithms and software for calibrating various optical systems - lens, light sources, multi-camera compositions. Contribute production code in C++, testing, tooling and scripting in Python for various experiments including but not limited to feature detection, optimization, pose estimation. Analyze how production of calibration systems works, contributing towards sensitivity and Monte Carlo analysis to set requirements. Support and collaborate with sister teams regularly to develop and test code that improves user experience. Perform failure analysis on large scale user data and implement improvements to eliminate such failures from recurring. Improve the effectiveness and efficiency of failure analysis. Develop methods to automate this process and introduce new metrics to determine problems in user data. 40 hours/week. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $172,931 - $214,500/yr and your base pay will depend on your skills, qualifications, experience, and location.
  • Master’s degree or foreign equivalent in Computer Engineering, Robotics Engineering or related field.
  • Education and/or experience must include the following skills:
  • Utilizing C++ and Python to work on multi-language codebases
  • Utilizing 3D computer vision concepts to prototype algorithms for vision systems
  • Utilizing visualization tooling for effective algorithm failure analysis
  • Applying numerical optimization approaches for solving computer vision problems
  • Specifying and designing multi-camera system
  • Calibrating and validating multi-camera system
  • Performing failure-analysis on user data with tooling