AIML - Release Management Engineer, Engineering Efficiency

Cambridge, Cambridgeshire, United Kingdom
Machine Learning and AI

Summary

Posted:
Weekly Hours: 35
Role Number:200434283
Play a part in the next revolution in human-computer interaction. Transform the way people find their favourite movies and TV shows, watch sports, listen to music, interact with their smart home and much more! Work with the people who created the intelligent assistant that helps millions of people get things done! Engineering Efficiency - Release Management Team in MLPT is looking for exceptional engineers who are excited about build and integration, automation and improving engineering productivity. We are working to take the build, integration and test process of the AI/ML components of iOS, macOS, watchOS and tvOS to the next level (think Spotlight, Siri and others!). We don't have all of the answers on how to do that yet, perhaps you do? We are exploring, measuring and trying new things. We are responsible for integrating nearly a quarter of all changes that go into our OS releases and affect 1 billion+ customers, so this isn't just a theoretical exercise. We won't be satisfied with anything less than outstanding. If you are excited about the challenges of making development and release more efficient while every part of the system is advancing, come help us solve these problems and be part of improving engineering efficiency across the AI/ML organization!

Key Qualifications

  • Proven experience in roles such as DevOps, SRE, SDET or TE/QE
  • Demonstrate proficiency with Git as well as scripting languages (Python, Bash, Javascript)
  • Have a deep understanding of release engineering, branching and software configuration management
  • Experience setting up Continuous Integration systems that support multiple projects with a high volume of code changes
  • Experience working with engineering and project management teams, which requires very good communication and coordination skills
  • Ability to propose changes and improvements and communicate system status automatically and efficiently in ways that incentivises stronger coding and testing practices
  • Experience working with software experimentation and A/B testing procedures/systems

Description

Release Management Engineer in Engineering Efficiency - Release Management Team will be tasked with streamlining build and submissions processes for many interdependent projects. You will be a part of a fast-paced environment with rapidly changing priorities, collaborating with client engineers and designing CI systems to optimise the build, test, and deployment cycle times for various projects. This is not a strict software engineer role but it requires a good engineering background. Your responsibilities will be split across Build/CI (50%), DevOps (40%) and Automation (10%) at first. Your strategic goals will be to automate operational tasks to integrate our build and deployment system with Apple automation and reporting and to identify process and technology gaps. Apple's most important resource, our soul, is our people. Apple benefits help further the well-being of our employees and their families in meaningful ways. No matter where you work at Apple, you can take advantage of our health and wellness resources and time-away programs. We’re proud to provide stock grants to employees at all levels of the company, and we also give employees the option to buy Apple stock at a discount — both offer everyone at Apple the chance to share in the company’s success. You’ll discover many more benefits of working at Apple, such as programs that match your charitable contributions, reimburse you for continuing your education and give you special employee pricing on Apple products. Apple benefits programs vary by country and are subject to eligibility requirements. Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace.

Education & Experience

BS or MS Degree in Computer Science, or equivalent work experience

Additional Requirements