Company
Flux ComputingLocation
LondonCompany Size
51-200 employeesSalary
Competitive salary dependent on experienceAbout the job
Flux Computing, a company that designs and manufactures optical processors to train and run inference on large AI models, is seeking a Senior Compiler Engineer to join its on-site London team and help build the ML backend (compiler, runtime, and debugger) for next-generation OPTUs that connect PyTorch, TensorFlow, JAX, and MXNet to low-level kernel drivers. In this role, you will own and deliver impactful projects, design and implement compilers, runtimes, and debuggers for custom hardware, and optimise performance through advanced techniques such as layout, fusion, scheduling, and tiling. You will lead code reviews, mentor peers, guide best practices, and stay ahead of industry trends in GPUs, AI accelerators, and optical computing. The position requires 5+ years of C/C++ software engineering experience, deep expertise in ML framework internals, compilers, and optimisation, as well as practical experience applying ML in high-performance computing contexts. Flux offers competitive salaries, stock options, visa sponsorship, relocation support, BUPA healthcare, high-spec equipment, chef-prepared meals, social events, and generous holiday allowances, alongside opportunities to make a significant impact on the future of computing.
Apply For this Job