Salary: 45,000 - 80,000 GBP per year Requirements:
* We are seeking an experienced engineer with the following skills:
* Proficiency with the basics of modern, effective software development, including source control, automated testing, CI/CD, object-oriented or functional paradigms, containerization, and Agile methodologies.
* Demonstrable experience delivering web or desktop applications and services.
* A results-driven, "get things done" attitude towards shipping high-quality, robust software that is maintainable and responsive to evolving requirements.
* A passion for advancing the state of the art in developer tooling by embracing new technologies and continuously innovating.
* Additionally, experience with the following technologies is beneficial, but a desire to learn is far more valuable:
* - ML frameworks and tools for designing, training, and deploying machine learning models (e.g., PyTorch, TensorFlow, ONNX, TensorRT).
* - TypeScript (browser, server, and client) including Node.js, Electron, React, and Visual Studio Code extensions.
* - API and service development (e.g., web services, Linux services).
Responsibilities:
* In this role, you will:
* Work as part of a diverse team to design, deliver, and refine the tools and experiences necessary for machine learning development on Arm processors.
* Solve a variety of technical problems using creative thinking and dynamic approaches.
* Form effective relationships with other engineers, product managers, and UX specialists to foster collaboration and better understand our users’ needs.
* Engage with our agile planning and development processes to contribute to the successful delivery of our products.
* Demonstrate quality through unit testing and continuous integration.
Technologies:
* API
* ARM
* CI/CD
* Electron
* Frontend
* Hardware
* Support
* Linux
* Machine Learning
* PyTorch
* React
* TensorFlow
* TypeScript
* Visual Studio
* Web
* UX UI Design
* NodeJS
* C++
* Cloud
More:
Joining us means becoming part of an established and experienced team working with innovative technologies on greenfield software products that launch with new Arm hardware from day one. Our team collaborates across various technical domains, including frontend development, CI, Linux, and Machine Learning, and you will have plenty of opportunities to learn new things in the ML space.
At Arm, we want our people to do great things. If you need support or accommodations during the recruitment process, we are here to help. We recognize the importance of flexibility in our hybrid working approach, allowing teams to determine their own hybrid patterns based on their work and needs. We are proud to be an equal opportunity employer, committed to providing an environment of mutual respect and equal opportunities for all our applicants and colleagues.