Staff Software Engineer

Company: LinuxRecruit
Apply for the Staff Software Engineer
Location: London
Job Description:

Overview

As a Principal Software Engineer, you’ll shape and optimize the software stack for cutting-edge AI hardware. You’ll work closely with a collaborative, in-person team to drive performance and enable scalable AI acceleration. This role centers on low-level programming, compiler insight, and HPC to push the limits of hardware-enabled AI. You’ll be at the core of revolutionary tech, contributing to a fast-moving, hands-on engineering culture with a strong relocation program.

Pay / Benefits

  • full relocation package
  • office-based, in-person collaboration

Responsibilities

  • Design and optimize the software stack for specialized AI hardware
  • Work with low-level programming, compilers, and HPC to improve performance
  • Contribute to AI acceleration pipelines and systems-level improvements
  • Collaborate with cross-functional engineers in an in-person office setting
  • Drive rapid technical innovation and high-quality code delivery
  • Support relocation and onboarding for global team members

Key requirements

  • Proficient in Python and C++
  • Strong background in low-level programming
  • Knowledge of compilers, HPC, and AI acceleration
  • Experience in performance optimization and systems design
  • Ability to work in a collaborative, fast-paced environment
  • Strong collaboration and teamwork
  • Problem-solving mindset
  • Hands-on, execution-focused
  • Python
  • C++
  • low-level programming

Posted: September 14th, 2026