At a Glance
- Tasks: Develop cutting-edge Linux drivers for revolutionary AI accelerator hardware.
- Company: Fractile, a fast-growing tech company at the forefront of AI innovation.
- Benefits: Competitive salary, flexible work locations in London or Bristol, and a dynamic team environment.
- Why this job: Join us to shape the future of computing and make a real impact in AI technology.
- Qualifications: Proven Linux driver development experience and strong C/C++ or Rust skills.
- Other info: Collaborative culture with opportunities for creativity and ownership in a fast-paced setting.
The predicted salary is between 36000 - 60000 Β£ per year.
At Fractile, we are 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 Linux Kernel Driver Engineers with excellent driver development skills to work on the runtime system of our ground-breaking AI accelerators. You can be based in either our London or Bristol offices.
In this role, you will:
- Develop the Linux driver for Fractile's innovative AI accelerator hardware
- Implement highly-optimised on-accelerator software
- Work with hardware and higher-level software and ML engineers in a highly collaborative hardware-software co-design methodology
It would be great if you have:
- Proven experience of the development of Linux device drivers
- A good understanding of computer architecture and performance optimisation techniques
- Excellent C/C++ and/or 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 3+ years of industry experience
You may also have:
- Experience of working with GPUs or other machine learning accelerators
- Knowledge of contemporary machine learning techniques and technologies
- Previous experience in a startup or small team environment
Senior Linux Kernel Driver Engineer in London employer: Fractile
Contact Detail:
Fractile Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Linux Kernel Driver Engineer in London
β¨Tip Number 1
Network like a pro! Reach out to current employees at Fractile on LinkedIn or other platforms. Ask them about their experiences and share your passion for AI and Linux driver development. This can give you insider info and might just get your foot in the door.
β¨Tip Number 2
Show off your skills! If you have any personal projects or contributions to open-source Linux drivers, make sure to highlight them. Create a portfolio that showcases your C/C++ or Rust expertise and any innovative solutions you've developed.
β¨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of computer architecture and performance optimisation techniques. Practice coding challenges related to driver development, as this will help you demonstrate your problem-solving skills during the interview.
β¨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 Fractile's innovative team. Donβt miss out on this opportunity!
We think you need these skills to ace Senior Linux Kernel Driver Engineer in London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the role of Senior Linux Kernel Driver Engineer. Highlight your experience with Linux device drivers and any relevant projects that showcase your skills in C/C++ or Rust. We want to see how your background aligns with our cutting-edge work!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about working at Fractile and how your innovative mindset can contribute to our team. Donβt forget to mention your experience with performance optimisation techniques and collaboration with hardware-software teams.
Showcase Your Projects: If you've worked on any interesting projects, especially those involving AI accelerators or machine learning, make sure to include them in your application. We love seeing creativity and innovation, so donβt hold back on sharing your achievements!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures youβre considered for the role. Plus, itβs super easy β just follow the prompts and let us know why youβd be a great fit!
How to prepare for a job interview at Fractile
β¨Know Your Stuff
Make sure you brush up on your Linux driver development skills. Be ready to discuss your previous projects and how you've tackled challenges in driver development. Familiarise yourself with the latest trends in AI accelerators and be prepared to share your insights.
β¨Show Off Your Collaboration Skills
Since this role involves working closely with hardware and software engineers, be ready to talk about your experience in collaborative environments. Share examples of how you've successfully worked in teams, especially in fast-paced settings, to drive results.
β¨Demonstrate Your Problem-Solving Mindset
Fractile is looking for innovative thinkers. Prepare to discuss how you've approached complex problems in the past, particularly in performance optimisation or computer architecture. Highlight any creative solutions you've implemented that made a significant impact.
β¨Ask Smart Questions
Interviews are a two-way street! Prepare thoughtful questions about Fractile's technology, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if it's the right fit for you.