Siri - DevOps / Build Engineer (Java, Kotlin, Python & Ruby)
Cambridge, Cambridgeshire, United Kingdom
Machine Learning and AI
Would you like to play a part in the next revolution in human-computer interaction? Contribute to a product that is redefining the way people and devices interact and work with the people who built the intelligent assistant that helps millions of people get things done — just by asking. As a DevOps Engineer in Siri you will work at scale where open source tools can fall down and custom development is required. You will support state of the art R&D teams with the ambition of releasing to production every single day. Now imagine what you could do here. With your passion and dedication there's no telling what you could accomplish.
- Software Version Control systems: SVN, GIT
- Java Build Systems and Tools including: Maven, Ant, Gradle
- Languages: Java, C, C++, Ruby, Python
- Automated build systems such as Jenkins or TeamCity
Working as part of an extraordinary team, including world renowned academics, top software engineers and expert machine learning practitioners, we are passionate about applying groundbreaking techniques to conversational dialogue. In this role you will join a team passionate about DevOps and who love to build tools and applications to automate work rather than do everything by hand. Work with server clusters consisting of hundreds of thousands of machines and focus on Continuous Integration / Continuous Delivery processes for our engineering teams. Familiarity with Splunk for investigating or monitoring problems on systems is useful as is any experience leading and integrating test automation into various points in a deployment pipeline. Desirable: - Ability to use and build web applications using REST, JSON, or similar protocols. - System configuration using tools such as: Puppet, Chef, Salt, Docker. - Linux system administration - Knowledge of Java Code Coverage Tools: Jacoco, Sonar, or Clover.