• Strong modern C++ skills and a commitment to producing reliable, maintainable code.
• The ability to turn complex, low-level concepts into clear APIs and abstractions.
• Strong debugging and automated testing skills, including diagnosing issues in existing codebases.
• Confidence owning substantial engineering tasks independently and working effectively across teams.
• Clear written and spoken communication, with a willingness to share knowledge and support colleagues.
• Experience with hardware accelerators, heterogeneous computing or architecture-specific software.
• Experience with embedded DSLs, graph representations, descriptor generation or compiler infrastructure.
• Familiarity with CMake, C++ library packaging, API/ABI compatibility, versioning or dependency management.
• Experience integrating C++ libraries with Python or ML frameworks such as PyTorch.
• Experience improving release automation, compatibility testing or developer tooling.
• Peace of mind protection: Income protection and life assurance to provide financial security for you and your loved ones
• Peace of mind protection:
• Electric Vehicle Scheme: Choose an electric vehicle and lease it through salary sacrifice
• Electric Vehicle Scheme:
• Flexible benefits: Tailor your benefits package with a choice of additional options, including private medical insurance, cycle to work scheme and dental cover