ML Kernel & Runtime Intern — Performance‑Focused (C++)
ML Kernel & Runtime Intern — Performance‑Focused (C++)

ML Kernel & Runtime Intern — Performance‑Focused (C++)

Internship 20000 - 30000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Develop high-performance ML kernels and optimise compute for AI applications.
  • Company: Leading AI hardware company in Bristol with a focus on innovation.
  • Benefits: Competitive benefits, flexible working conditions, and a commitment to inclusivity.
  • Other info: Exciting opportunity for growth in a dynamic tech environment.
  • Why this job: Join a team of experts and make an impact in the AI field.
  • Qualifications: Relevant degree and skills in C/C++ and Python required.

The predicted salary is between 20000 - 30000 £ per year.

A leading AI hardware company in Bristol is seeking a Software Engineering Intern to develop high-performance ML kernels. You'll work on optimising compute kernels for AI applications, leveraging C++ and collaborating with a team of experts.

Ideal candidates will have a relevant degree and skills in C/C++ and Python. This opportunity comes with competitive benefits, flexible working conditions, and a commitment to inclusivity.

ML Kernel & Runtime Intern — Performance‑Focused (C++) employer: Cerebras

Join a pioneering AI hardware company in Bristol, where innovation meets inclusivity. As an intern, you'll benefit from competitive remuneration, flexible working conditions, and a collaborative culture that fosters personal and professional growth. This role offers a unique opportunity to work alongside industry experts, enhancing your skills in C++ while contributing to cutting-edge AI technology.
C

Contact Detail:

Cerebras Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land ML Kernel & Runtime Intern — Performance‑Focused (C++)

Tip Number 1

Network like a pro! Reach out to current or former employees of the company on LinkedIn. A friendly chat can give us insider info and might even lead to a referral.

Tip Number 2

Prepare for technical interviews by brushing up on your C++ skills. We recommend working on small projects or coding challenges that focus on performance optimisation to showcase your abilities.

Tip Number 3

Don’t underestimate the power of soft skills! Be ready to discuss how you collaborate with teams and solve problems. We want to see how you fit into the company culture, so be yourself!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to engage directly with us.

We think you need these skills to ace ML Kernel & Runtime Intern — Performance‑Focused (C++)

C++
Python
Software Development
Performance Optimisation
Machine Learning
Collaboration
Problem-Solving Skills
Analytical Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C/C++ and any relevant projects. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about AI and how your background makes you a great fit for our team. Keep it concise but engaging!

Showcase Your Projects: If you've worked on any cool projects related to ML or performance optimisation, make sure to mention them. We love seeing practical applications of your skills, so include links or descriptions where possible.

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. Plus, it shows us you’re serious about joining our team!

How to prepare for a job interview at Cerebras

Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss specific projects where you've used C++ and how you optimised performance. They’ll likely ask technical questions, so having a solid grasp of concepts like memory management and object-oriented programming will really help you stand out.

Showcase Your Problem-Solving Skills

Since you'll be working on optimising compute kernels, be ready to tackle some coding challenges during the interview. Practice solving algorithmic problems and think aloud as you work through them. This will demonstrate your thought process and problem-solving abilities, which are crucial for this role.

Familiarise Yourself with AI Applications

Understanding the context of your work is key. Research the latest trends in AI and how high-performance ML kernels fit into that landscape. Being able to discuss relevant applications and express your enthusiasm for AI will show that you're genuinely interested in the field and the company’s mission.

Prepare Questions for Them

Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, the projects you'll be working on, and the company culture. This not only shows your interest but also helps you gauge if this is the right fit for you. Plus, it gives you a chance to engage with your interviewers on a more personal level.

ML Kernel & Runtime Intern — Performance‑Focused (C++)
Cerebras

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>