Build Engineer

Santa Clara Valley (Cupertino), California, United States
Machine Learning and AI


Role Number:200200124
As a Build engineer in this role, you will work closely with development teams to understand architectural diagrams, and utilize the information to develop automated build pipelines to support testing. You will also be responsible for crafting and maintaining automation frameworks, working with algorithm evaluation engineers, and tracking bug reports.

Key Qualifications

  • 5+ years experience in build engineering or related areas
  • Strong practical knowledge of Python and shell is preferred
  • Familiar with continuous integration and continuous delivery (CI/CD) tools such as jenkins or travis
  • Familiar with GIT or SVN
  • Strong knowledge of software development lifecycle
  • Excellent written and verbal interpersonal skills, be able to describe and document clearly
  • Ability to handle and lead tasks with varying priorities
  • Ability to work with other teams and groups
  • Experience in popular Database management software, e.g. SQL
  • Experience with tools like Xcode and CMake are a bonus
  • Experience with computer vision/video processing is a bonus


The Video Computer Vision org is a centralized applied research and engineering organization responsible for developing real-time on-device Computer Vision and Machine Perception technologies across Apple products. We balance research and product to deliver Apple quality, state-of-the-art experiences, innovating through the full stack, and partnering with HW, SW and ML teams to influence the sensor and silicon roadmap that brings our vision to life. Examples include FaceID, Animoji/Memoji, Scene Understanding, People Understanding and Positional Tracking (VIO/SLAM).

Education & Experience

BS or MS in CS/CE/EE, Math, Physics, Chemical Engineering, Material Science

Additional Requirements