At a Glance
- Tasks: Join us to integrate cutting-edge AI hardware with top open-source projects.
- Company: Fractile, a revolutionary tech company pushing the boundaries of AI.
- Benefits: Flexible work locations, competitive salary, and opportunities for professional growth.
- Why this job: Be at the forefront of AI innovation and make a real impact.
- Qualifications: 5+ years in ML software, strong Python and Rust skills required.
- Other info: Collaborative environment with exciting challenges and career advancement.
The predicted salary is between 60000 - 84000 £ per year.
At Fractile, we’re taking a revolutionary approach to computing to run the world’s largest language models 100x faster than existing systems. Our fast-growing team is working at the cutting edge of the latest AI developments in both hardware and software.
We are looking for Senior ML Runtime Engineers with experience of key ML software ecosystem components to work on inference server integrations and the runtime stack of our ground-breaking AI accelerators. You can be based in either our London office or Bristol, the choice is yours.
- Integrate Fractile's innovative AI acceleration hardware with leading open source projects like PyTorch, vLLM, and SGLang
- Develop our underlying high-performance Rust runtime
- Work with hardware, lower-level software, and ML engineers in a highly collaborative hardware-software co-design methodology
It Would Be Great If You Have:
- Proven experience of working with major ML software ecosystem projects
- A good understanding of the latest ML workloads and inference deployment challenges
- Excellent Python and Rust skills and solid experience of industry standard development tools and technologies
- A creative and innovative mindset, and a willingness to take ownership and drive results in a fast-paced environment
- Computer Science, Electronic Engineering, Maths, Physics, or related degree and 5+ years of industry experience
You May Also Have:
- Experience of working with GPUs or other machine learning accelerators
- Previous experience in a startup or small team environment
Senior ML Runtime Engineer in England employer: Fractile
Contact Detail:
Fractile Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior ML Runtime Engineer in England
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Fractile. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! If you've got projects or contributions to open source that align with ML software, make sure to highlight them in conversations. We love seeing real-world applications of your expertise.
✨Tip Number 3
Prepare for technical chats! Brush up on your Python and Rust skills, and be ready to discuss how you've tackled ML challenges in the past. We want to see your problem-solving prowess in action!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our innovative team at Fractile.
We think you need these skills to ace Senior ML Runtime Engineer in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with ML software ecosystem components and showcases your Python and Rust skills. We want to see how your background aligns with the role, so don’t be shy about tailoring it to fit!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about working with us at Fractile and how your innovative mindset can contribute to our cutting-edge projects. Keep it engaging and personal!
Showcase Relevant Projects: If you've worked on any relevant projects, whether in a professional or personal capacity, make sure to mention them. We love seeing practical examples of your work, especially if they relate to inference server integrations or high-performance runtimes.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Fractile
✨Know Your ML Ecosystem
Make sure you brush up on the key ML software ecosystem components mentioned in the job description. Familiarise yourself with projects like PyTorch and vLLM, as well as any recent developments in AI acceleration. This will show your genuine interest and understanding of the field.
✨Showcase Your Coding Skills
Since Python and Rust are crucial for this role, be prepared to discuss your experience with these languages. Bring examples of past projects where you've used them effectively, and if possible, demonstrate your problem-solving skills through coding challenges or discussions during the interview.
✨Emphasise Collaboration
Fractile values a collaborative approach, so highlight your experience working in cross-functional teams. Share specific examples of how you've successfully collaborated with hardware and software engineers in the past, and how that led to innovative solutions.
✨Be Ready for Fast-Paced Questions
Given the fast-paced environment at Fractile, prepare for questions that assess your ability to think on your feet. Practice articulating your thought process clearly and concisely, especially when discussing complex ML workloads and inference deployment challenges.