🌳🌳🌳Staff Software Engineer🌳🌳🌳
🌳🌳🌳Staff Software Engineer🌳🌳🌳

🌳🌳🌳Staff Software Engineer🌳🌳🌳

London Full-Time 104000 - 186000 £ / year (est.) No home office possible
F

At a Glance

  • Tasks: Design and build high-performance systems for AI workloads across distributed compute clusters.
  • Company: Flux is revolutionising AI with cutting-edge Optical Tensor Processing Units (OTPUs).
  • Benefits: Competitive salary, stock options, comprehensive healthcare, and a creative workspace in Kings Cross.
  • Why this job: Join us to redefine AI performance and work on groundbreaking technology in a collaborative environment.
  • Qualifications: 5+ years in HPC or AI infrastructure, strong C++ and Python skills, and a relevant degree.
  • Other info: Extra £24k/year incentive for living within 20 minutes of the office.

The predicted salary is between 104000 - 186000 £ per year.

Senior / Staff Software Engineer (AI / Compiler) Senior / Staff Software Engineer (AI / Compiler) Flux is pioneering a new class of AI accelerators called Optical Tensor Processing Units (OTPUs). We’re hiring Senior and Staff Software Engineers to build the high-performance computing infrastructure that powers our Optical Tensor Processing Units (OTPUs). This isn’t just about scaling models—it’s about rethinking how AI workloads are executed at speed and scale. You’ll lead the design and implementation of software systems that run distributed, low-latency inference across clusters. You’ll work closely with hardware and ML teams to optimise every layer of the stack—from model representation and execution to data movement and scheduling. Whether it’s through compiler techniques, systems-level tuning, or custom runtime design, you’ll play a critical role in shaping the performance layer of our AI platform. If you’ve worked in HFT, large-scale scientific compute, or AI infrastructure at serious scale, we’d love to talk. Design and build high-performance systems for running AI/ML workloads across distributed compute clusters Identify and resolve performance bottlenecks across the stack, from model execution and scheduling to hardware-level constraints Work with hardware teams to ensure the software stack fully leverages the capabilities of our OTPU architecture Extend ML frameworks (e.g. PyTorch, ONNX, OpenXLA) to better support performance-critical inference paths Lead design reviews, mentor engineers, and promote best practices in HPC and performance engineering Stay on the frontier of new developments in AI infrastructure, compute systems, and compiler tooling 5+ years of experience building performance-critical systems in HPC, HFT, large-scale simulation, or AI infrastructure ~ Deep understanding of distributed systems, with a focus on real-time or near real-time data processing ~ Strong programming skills in C++ and Python, especially for performance-sensitive applications ~ Hands-on experience with ML compilers (e.g. Practical knowledge of ML frameworks like PyTorch, ONNX, or OpenXLA, and how to optimise their execution ~ Experience scaling AI workloads across clusters or custom infrastructure—not just deploying on standard cloud setups ~ Strong debugging, profiling, and performance-tuning skills across the stack ~ Degree in Computer Science, Engineering, Mathematics, or a related field Competitive salary ranging from £145k+, depending on experience. Stock options in a rapidly growing AI company. Based in our new 5,000 sq. ft. office in the AI hub of Kings Cross, London. Flux hires candidates within a 45-minute commute of our office—offering an extra £24k/year incentive if you choose to live within 20 minutes. Comprehensive healthcare insurance. Private use of our 3D printer. If you’re passionate about compilers, high-performance computing, and redefining what’s possible in AI, we’d love to talk. Apply now to join Flux and help shape the future of optical computing. Employment type Full-time Job function Engineering and Information Technology Industries Semiconductor Manufacturing Get notified about new Senior Staff Software Engineer jobs in London, England, United Kingdom . Codified Controls – Senior Full-Stack Software Engineer – VP Lead Software Engineer – Transfer Agency team. Lead Software Engineer, Legal & Compliance Lead Software Engineer – Electronic Trading (Vice President) Principal Generative AI Software Engineer – SVP Lead Software Engineer – EU Natural Gas & Power Senior C++ Engineer (Mandarin Speaker) – London / Remote from the UK Senior Backend Software Engineer – London Senior Software Engineer, Backend (Relocation to the UK) We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #

🌳🌳🌳Staff Software Engineer🌳🌳🌳 employer: Flux Computing

At Flux, we are at the forefront of AI innovation, offering a dynamic work environment in the vibrant Kings Cross area of London. Our culture fosters collaboration and growth, providing employees with opportunities to lead impactful projects while enjoying competitive salaries, stock options, and comprehensive healthcare. With a focus on cutting-edge technology and a commitment to employee well-being, Flux is an exceptional employer for those passionate about shaping the future of optical computing.
F

Contact Detail:

Flux Computing Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land 🌳🌳🌳Staff Software Engineer🌳🌳🌳

✨Tip Number 1

Familiarise yourself with the latest advancements in AI infrastructure and compiler technologies. Being well-versed in these areas will not only help you during interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Network with professionals in the high-performance computing (HPC) and AI fields. Attend relevant meetups or conferences to connect with potential colleagues and learn more about the challenges they face, which can give you an edge in discussions.

✨Tip Number 3

Prepare to discuss specific projects where you've optimised performance in distributed systems. Be ready to share insights on the techniques you used and the impact of your contributions, as this will showcase your hands-on experience.

✨Tip Number 4

Brush up on your C++ and Python skills, especially in the context of performance-sensitive applications. Consider working on personal projects or contributing to open-source initiatives that highlight your programming capabilities in these languages.

We think you need these skills to ace 🌳🌳🌳Staff Software Engineer🌳🌳🌳

C++ Programming
Python Programming
Distributed Systems
High-Performance Computing (HPC)
Machine Learning Frameworks (e.g. PyTorch, ONNX, OpenXLA)
Performance Tuning
Debugging and Profiling
Real-Time Data Processing
Compiler Techniques
Systems-Level Tuning
Custom Runtime Design
Data Movement and Scheduling
Mentoring and Leadership
Best Practices in Performance Engineering

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in high-performance computing, AI infrastructure, and distributed systems. Emphasise your programming skills in C++ and Python, as well as any hands-on experience with ML compilers.

Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and compilers. Discuss specific projects where you've optimised performance or worked on large-scale simulations, showcasing your problem-solving skills and technical expertise.

Showcase Relevant Projects: Include a section in your application that details specific projects or achievements related to AI workloads, compiler techniques, or performance tuning. This will help demonstrate your practical experience and impact in the field.

Prepare for Technical Questions: Anticipate technical questions related to distributed systems, performance bottlenecks, and ML frameworks during the interview process. Brush up on your knowledge of real-time data processing and be ready to discuss your debugging and profiling skills.

How to prepare for a job interview at Flux Computing

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with performance-critical systems, especially in HPC or AI infrastructure. Highlight specific projects where you've optimised software for distributed systems and be ready to dive into technical details.

✨Demonstrate Problem-Solving Skills

Expect to face scenario-based questions that assess your ability to identify and resolve performance bottlenecks. Think of examples from your past work where you successfully tackled complex challenges in real-time data processing.

✨Familiarise Yourself with Their Technology Stack

Research the Optical Tensor Processing Units (OTPUs) and understand how they differ from traditional architectures. Being knowledgeable about their specific technology will show your genuine interest and help you engage in meaningful discussions.

✨Prepare for Design Reviews

Since you'll be leading design reviews, practice articulating your design decisions clearly. Be ready to discuss best practices in HPC and performance engineering, and think about how you can mentor others in these areas.

🌳🌳🌳Staff Software Engineer🌳🌳🌳
Flux Computing
F
  • 🌳🌳🌳Staff Software Engineer🌳🌳🌳

    London
    Full-Time
    104000 - 186000 £ / year (est.)

    Application deadline: 2027-07-16

  • F

    Flux Computing

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>