728 x 90



Software Engineer

London

Competitive salary dependent on experience

Posted 3 days ago
  • Company

    Flux Computing
  • Location

    London
  • Company Size

    51-200 employees
  • Salary

    Competitive salary dependent on experience

About the job

Flux Computing, a pioneering company designing and manufacturing optical processors for large AI models, seeks a technically adept Software Engineer to join their London HQ and help drive innovation at the convergence of hardware and software. You will be responsible for developing highly performant C++ systems, kernel-mode and user-mode drivers, and diagnostic instrumentation tailored for next-generation Optical Tensor Processing Units (OTPUs), pushing the boundaries of low-level programming, hardware integration, memory-mapped I/O, DMA coordination, PCIe architectures, and performance profiling. This role also involves mentoring peers, shaping best practices in performance engineering, and participating in design reviews across optical and software teams at Flux. Ideal candidates will bring at least 3+ years of experience in C/C++, low-level optimization, systems programming, and an ML/high-performance computing mindset. In return, Flux offers competitive salary, stock options, London-based relocation and visa sponsorship (including generous pay boosts based on proximity to HQ), full healthcare, state-of-the-art tech setups, subsidized meals, social events, pension, 25 days leave, cycle-to-work scheme, and more. This opportunity is perfect for developers passionate about redefining AI compute and optimizing hardware-near code—on-site in London, visa and relocation fully supported.


Apply For this Job