The Software Build & Integration team at Apple seeks Configuration Tools Engineers to enhance the build system for Apple's operating systems and applications, utilizing distributed computing, cloud services, and virtualization technologies.
Requirements
macOS, iOS, or UNIX development experience.
Programming in Python or Swift
Automation development experience surrounding high scale operations
Web systems development or web application development experience
Ability to build testing suites ensuring no regressions
Proficiency with git or other version control
Excellent customer collaboration and communication skills
Demonstrated data driven decision making
Responsibilities
Plan and develop automation to ensure scale, security, and UX improvements for the Operational team
Evaluate tradeoffs of all solutions for a problem and align on the best approach with stakeholders
Utilize all available data to ensure the best possible solution
Gather requirements for enabling Software Engineering's features in the builds, align on cross functional goals, and communicate ongoing strategy
Strong accountability to future success of customers, looking to plan scalable workflows with organizational goals in mind
Work with operational team to ensure deployment and ongoing use of automation
Track KPIs ensuring success enabling Apple’s ongoing development