Company
Flux ComputingLocation
LondonCompany Size
51-200 employeesSalary
Competitive salary dependent on experienceAbout 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