Python Tools and Automation Engineer

Santa Clara Valley (Cupertino), California, United States
Software and Services

Summary

Posted:
Weekly Hours: 40
Role Number:200460352
The Media Technologies team at Apple is at the core of everything a user sees on the display of any Apple device. We bring new technology standards to life, and make the user experience the best it can be. Become a part of the Media Technologies Integration Team and help us make the next-generation media experience even better. We are looking for someone passionate about crafting a proven build and integration framework that relies on strong engineering fundamentals to bring our build system to the next level.

Key Qualifications

  • Proficiency in writing testable Python (2.7 or 3.x).
  • Experience with object-oriented design and framework-style implementation.
  • Familiarity with Continuous Integration systems.
  • Familiarity with web and database tools such as: React, JavaScript, Django, Postgres.
  • A working knowledge of git and bash.

Description

You should expect to design and implement python classes and unit tests to deliver new functionality, as well as help migrate our existing build system to these new tools as they become available. This role also has an integration component – be ready to participate in a driver role as part of a regularly scheduled team rotation. This requires learning some of the dependencies between projects, triaging build bustages, and responding to requests from other groups. This is a good opportunity to design and implement a solid framework to address one of the more challenging problems our team faces, and become a significant contributor on a world-class engineering team.

Education & Experience

BS in Computer Science, other technical degree, or relevant work experience

Additional Requirements

Pay & Benefits