Senior Engineering Platform Developer
Arm
- Manchester
- Permanent
- Full-time
- Numerical libraries:
, , * Machine Learning:
, PyTorch,All these projects contribute to multiple sectors requiring high compute performance on Arm hardware, such as HPC, cloud and mobile.You will have space to develop and realise your ideas, working with wider areas of the business and improving the user experience of our toolchain developers.If you love improving and maintaining engineering efficiency in all aspects, you are passionate, self-starting, and keen to innovate, we would like to hear from you!Key Responsibilities:
- Maintenance of the engineering platform (currently supported by technologies such as AWS, Conan/Artifactory, Jenkins...), ensure a seamless running and availability to toolchain developers
- Improvements of the platform, drive increased reliability and automate repetitive tasks
- Support toolchain developers in using the platform. Drive more efficient build and test automated pipelines, and a better controlled use of resources
- Extend support for the latest and greatest hardware platforms, both in cloud and on-premises.
- Support new developer workflows such as Product Quality improvements and the Secure Development Lifecycle
- Experience in automation using scripting languages like Python
- Experience with the administration of various Linux distributions, Windows and macOS
- Proficient in Infrastructure-as-Code for CI infrastructure automation (Ansible, Packer, Terraform ...)
- Experience of the full software development lifecycle in a commercial or open source environment
- Experience in a small team/start-up environment, appreciation for Agile principles
- Experience with CI (continuous integration) tools like Jenkins, Docker, AWS
- Experience with compilers and runtime libraries
- Some C/C++ development experience, knowledge of relevant build tools
- Experience with networking concepts (TCP/IP, DNS, and HTTP)
- You will have stimulating conversations with toolchain developers, who keep opening up the boundaries on what can be done with our engineering platform!
- You will work with innovative DevOps technologies, learning from highly-skilled engineers across the company
- We operate a hybrid working policy, which gives you the option to split your time between working from home and working from our office in the heart of Manchester, steps away from the dynamic life of the city centre.