At a Glance
- Tasks: Write Rust software for AI inference and build cloud-based tooling.
- Company: Fractile, a fast-growing tech company focused on AI hardware and software.
- Benefits: Hybrid working model, modern offices, and a collaborative culture.
- Other info: Dynamic environment with opportunities for personal and professional growth.
- Why this job: Join a pioneering team and shape the future of AI technology.
- Qualifications: Strong systems engineering skills and proficiency in Rust or similar languages.
The predicted salary is between 60000 - 80000 € per year.
At Fractile, we believe that we are building the world's fastest and most energy efficient AI inference chip from the ground up. Half the company is dedicated to hardware design and the other half to software. Our team works hand in hand with the hardware engineers to extract every last drop of performance from the architecture, and we are building a world class interdisciplinary team to make that happen.
We are creating a new team of Rust engineers to work on greenfield software with members having scope to influence architecture, direction and engineering practices from day one.
In this role, you will:
- Write Rust server side software to build a reference implementation of a full AI inference stack specifically tuned to take advantage of the hardware we are building, including a Linux kernel driver in Rust.
- Build out all the required cloud based tooling as the hardware will be housed in data centres.
- Conduct your own research into the state of the art in AI inference and implement these ideas.
- Take initiative and make sense of difficult problems in unfamiliar areas.
What we are looking for:
- Creative problem solvers and generalists who have the grit to tackle hard problems.
- Experience in serving AI workloads (for example vLLM, SGLang or Rust equivalents) or strong systems level engineering experience.
- If you don’t have AI experience, then experience in a wide range of complimentary industries would also be beneficial, specifically experience moving large amounts of data around in real time at low latency, paging, caching etc.
- Candidates without commercial Rust experience will be considered as long as they are strong senior developers in another systems language (e.g. C/C++) and can demonstrate proficiency in Rust through open source contributions and/or personal projects.
- A portfolio of Rust projects that you have authored and can share will help in the selection process.
- Interviews will be very technical, and you will be expected to have a background in computer science and a deep understanding of Rust.
- Your ability to read unfamiliar code, understand it and point out problem areas is important to us.
Languages: Rust, C, C++ and Python
About us:
- Founded in 2022, team of 70+ which is expanding rapidly.
- Modern, open offices in London and Bristol.
- Collaborative, problem-solving culture built on deep curiosity, entrepreneurial initiative and technical fluency.
- Fractile offers hybrid working. You will be able to work in either our London or Bristol office three days per week and from home for the remaining two days.
Export control and security clearance: Certain roles may involve working on technologies subject to export restrictions. Applicants may be required to undergo additional eligibility checks to ensure compliance with applicable law.
Senior, HW Programme Manager in Bristol employer: Fractile
Fractile is an exceptional employer that fosters a collaborative and innovative work culture, where creativity and technical fluency are highly valued. With modern offices in London and Bristol, employees enjoy the flexibility of hybrid working, allowing for a balanced work-life dynamic. The company is committed to employee growth, providing opportunities to influence architecture and engineering practices from day one, making it an ideal place for those seeking meaningful and rewarding careers in cutting-edge technology.
StudySmarter Expert Advice🤫
We think this is how you could land Senior, HW Programme Manager in Bristol
✨Tip Number 1
Network like a pro! Reach out to people in the industry, especially those at Fractile. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! If you've got a portfolio of Rust projects or any relevant work, make sure to highlight it during interviews. It’s your chance to shine!
✨Tip Number 3
Prepare for technical chats! Brush up on your Rust knowledge and be ready to dive deep into code discussions. They want to see how you tackle tough problems.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step.
We think you need these skills to ace Senior, HW Programme Manager in Bristol
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your experience with Rust and any relevant projects you've worked on. If you've got a portfolio, flaunt it! We love seeing what you've created.
Tailor Your Application:Don’t just send a generic application. Take the time to tailor your CV and cover letter to reflect how your skills align with our mission at Fractile. We want to see your passion for AI and hardware!
Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate straightforward communication, so avoid fluff and get straight to what makes you a great fit for the role.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at Fractile
✨Know Your Rust Inside Out
Make sure you brush up on your Rust knowledge before the interview. Be prepared to discuss your past projects and how you've used Rust in them. If you have open source contributions, bring them up – they can really showcase your skills!
✨Understand AI Inference Concepts
Since the role involves AI inference, take some time to research the latest trends and technologies in this area. Familiarise yourself with concepts like vLLM and SGLang, as well as how they relate to real-time data processing. This will show that you're proactive and genuinely interested in the field.
✨Prepare for Technical Challenges
Expect technical questions that test your problem-solving abilities. Practice reading and understanding unfamiliar code, as you'll likely be asked to identify issues or suggest improvements. This is your chance to demonstrate your analytical skills and deep understanding of systems programming.
✨Show Your Collaborative Spirit
Fractile values a collaborative culture, so be ready to discuss how you've worked in teams before. Share examples of how you've tackled complex problems with others and how you approach communication in a technical environment. This will highlight your fit within their team-oriented approach.