At a Glance
- Tasks: Create and own analytical models to influence software and hardware evolution.
- Company: Join Flux Computing, a leader in optical processors for AI model training.
- Benefits: Enjoy competitive salary, stock options, healthcare, 25 days PTO, and access to a 3D printer.
- Why this job: Be part of a dynamic team driving innovation in AI technology with real-world impact.
- Qualifications: 5+ years in performance modeling; strong C++ and Python skills; degree in relevant fields.
- Other info: Work in a vibrant office in Kings Cross, London, at the heart of the AI scene.
The predicted salary is between 48000 - 84000 ÂŁ per year.
Flux Computing designs and manufactures optical processors to train and run inference on large AI models. Join us in London to be part of a highly motivated and skilled team that thrives on delivering impact and innovation at speed.
We’re searching for a Performance Modeling Engineer to create and own the analytical and simulation models that steer OTPU architecture and software evolution. This role is critical to explore “what-if” design spaces, and deliver insights that directly influence our software, hardware, and optical roadmaps. This role sits at the crossroads of hardware architecture, software tooling and machine-learning workload analysis, perfect for an engineer who loves data-driven decision-making and fast iteration.
- Project Ownership: Own and deliver projects on your team's roadmap that unlock key high-impact technical and business milestones that drive the success of Flux.
- Collaboration: Work shoulder-to-shoulder with hardware, compiler and ML framework teams to ensure models reflect reality and reality meets performance goals.
- Performance Simulator: Workload Analysis & Bottleneck Hunting: Design-Space Exploration: Run massive parameter sweeps with your functional and to understand tradeoffs and guide the software, hardware, and optical teams. Package results into clear, quantitative analyses and design recommendations.
- Tooling & Automation: Develop Python/C++ tooling for trace parsing, statistical analysis and visualisation. Integrate models into CI so that every RTL commit gets a performance smoke test.
5+ years building performance or power models for CPUs, GPUs, ASICs, or accelerators. Strong coding ability in C++ and Python; Solid grasp of computer-architecture fundamentals: memory systems, interconnects, queuing theory, Amdahl/Gustafson analysis. Familiarity with machine-learning workloads and common frameworks (PyTorch, TensorFlow, JAX). Excellent data-visualisation and communication skills: able to turn millions of simulation samples into one decisive slide. Bachelor’s+ in EE, CS, Physics, Applied Maths or related; Personal or open-source projects in simulators, ML kernels, or performance analysis are a significant plus.
Compensation & Benefits: Competitive salary and 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. Comprehensive healthcare insurance. 25 days PTO policy plus bank holidays. Private access to our in-house 3D printer.
Senior Fabrication Engineer employer: Flux Computing
Contact Detail:
Flux Computing Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Fabrication Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in optical processors and AI models. This knowledge will not only help you understand Flux Computing's products better but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Network with professionals in the field of performance modelling and optical computing. Attend relevant meetups or webinars, and connect with current employees at Flux on platforms like LinkedIn to gain insights into the company culture and expectations.
✨Tip Number 3
Prepare to discuss your personal or open-source projects related to simulators or performance analysis. Being able to showcase your hands-on experience will demonstrate your passion and expertise in the field.
✨Tip Number 4
Brush up on your coding skills in C++ and Python, especially focusing on performance modelling. Consider working on small projects or challenges that can help you refine your abilities and prepare for technical discussions during the interview process.
We think you need these skills to ace Senior Fabrication Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in performance modeling, coding in C++ and Python, and familiarity with machine-learning frameworks. Use specific examples from your past work that demonstrate your skills in data-driven decision-making and project ownership.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role at Flux Computing. Discuss how your background aligns with their needs, particularly in workload analysis and design-space exploration. Mention any personal or open-source projects that showcase your expertise.
Showcase Your Communication Skills: Since the role requires excellent communication skills, consider including a section in your application that demonstrates your ability to present complex data clearly. You could reference a specific project where you turned extensive simulation data into actionable insights.
Highlight Collaboration Experience: Flux Computing values collaboration across teams. In your application, provide examples of how you've successfully worked with hardware, software, or ML teams in the past. This will show that you can thrive in their collaborative environment.
How to prepare for a job interview at Flux Computing
✨Showcase Your Technical Skills
Make sure to highlight your experience with performance or power models, especially for CPUs, GPUs, and ASICs. Be prepared to discuss specific projects where you used C++ and Python, as well as your understanding of computer architecture fundamentals.
✨Demonstrate Collaboration Experience
Since the role involves working closely with hardware, compiler, and ML framework teams, share examples of past collaborations. Discuss how you ensured that your models aligned with reality and met performance goals, showcasing your teamwork skills.
✨Prepare for Design-Space Exploration Questions
Expect questions about design-space exploration and workload analysis. Be ready to explain how you've conducted parameter sweeps and what trade-offs you've identified in previous projects, as this will demonstrate your analytical thinking.
✨Communicate Clearly and Effectively
Your ability to turn complex data into clear, actionable insights is crucial. Practice summarising your findings from simulations into concise presentations, as this will be key in showing your communication skills during the interview.