5 days ago
Cambridge, United KingdomSenior / Mid Level
H1B Sponsor
Responsibilities
- Design, implement, and maintain robust test infrastructure and automation for a complex ML software stack.
- Architect and evolve test frameworks and tooling with a focus on scalability, maintainability, and developer experience.
- Build and maintain CI/CD pipelines targeting simulators, emulators, and physical hardware.
- Create representative ML workloads and gain insights from their execution.
- Work closely with all Software development teams, supporting a culture of quality, security, and maintainability.
- Review code and designs, setting a high bar for software engineering best practices.
- Mentor and support junior engineers, helping raise the overall technical capability of the team.
- Evaluate existing test strategies and infrastructure, identifying gaps and driving improvements.
Requirements
- Experience in production-quality software engineering roles.
- Strong software design and architecture skills, with experience working on large or complex systems.
- Strong proficiency in Python, including experience building and maintaining production codebases.
- Solid experience with CI/CD systems and automated testing.
- Experience working in Linux environments.
- Familiarity with C or C++, with the ability to read, debug, and reason about low-level code.
- Proven ability to mentor junior engineers and influence engineering practices within a team.
- Strong problem-solving skills and a proactive, self-directed approach to work.
- Bachelor/Master's/PhD or equivalent experience in Computer Science, Maths, Machine Learning, Data Science, or related field.
Benefits
- Flexible working arrangements.
- Generous annual leave policy.
- Private medical insurance and health cash plan.
- Dental plan and pension matched up to 5%.
- Life assurance and income protection.
- Generous parental leave policy.
- Employee assistance programme including health and mental wellbeing support.
- Healthy food and snacks at the office.