Senior Engineering Platform Developer

Arm

  • Manchester
  • Permanent
  • Full-time
  • 1 month ago
We are looking for Platform Developers for an exciting and rewarding position within our Toolchain group in Manchester, UK. You will join a small platform team, passionate about engineering efficiency. We are looking for someone willing to challenge the status quo, share their ideas, learn from others, and push their team to find better ways of working.You will support our teams as they develop and deliver for both proprietary and open source projects across a diverse range of application areas, including:
  • Numerical libraries:
, , * Compilers and runtimes:
, , * 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
Essential Skills and Experience :These are some of the characteristics we would like, we do not expect candidates to have them all!
  • 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
“Nice To Have” Skills and Experience :
  • 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)
In Return:
  • 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.
#LI-KD1

Arm