Senior ML(Machine learning) Engineer with CUDA and C++ Experience
Senior ML(Machine learning) Engineer with CUDA and C++ Experience

Senior ML(Machine learning) Engineer with CUDA and C++ Experience

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Talent Search PRO

At a Glance

  • Tasks: Lead the development and deployment of cutting-edge foundation models in AI/ML.
  • Company: Join a groundbreaking AI/ML start-up in London with a transparent culture.
  • Benefits: Competitive salary, flexible remote work, and a chance to shape the future of software.
  • Why this job: Make a real impact on innovative technology that will change software development forever.
  • Qualifications: Expertise in ML systems, CUDA, C++, and deep learning frameworks like PyTorch.
  • Other info: Enjoy a straightforward interview process with no coding tasks and open communication.

The predicted salary is between 48000 - 72000 £ per year.

Requirements

  • Expertise in designing, architecting, and implementing large-scale foundation models
  • Significant hands-on experience optimising and debugging deep learning models
  • Practical experience with distributed or large-scale training and inference
  • Deep understanding of at least one major deep learning framework (ideally PyTorch)
  • Experience building and operating ML systems on cloud platforms
  • Passion and determination
  • Able to grind through complicated and ambiguous problems
  • Delivery-oriented; respects timelines and commitments
  • Openness to disagreement
  • Onsite work in London preferred - remote work with visits in office once a month acceptable

Job Description

  • Lead the research, development, and production deployment of Hypercritical's foundation model.
  • Define the long-term technical strategy for high-performance Machine Learning systems.
  • Optimize the model for peak performance across diverse hardware and ensure scalability for exponential user growth.
  • Serve as the technical guardian for the model's quality and Service Level Objectives (SLOs).
  • Provide a hands-on solution architecture for the core ML infrastructure.
  • Select, evaluate, and implement state-of-the-art technologies (e.g., distributed training, specialized hardware, efficient serving frameworks).
  • Profile and optimize the end-to-end ML stack: data pipelines, training loops, inference serving, and deployment.
  • Design and implement GPU-accelerated components, including custom CUDA kernels where off-the-shelf libraries are not enough.
  • Work closely with the founders to translate product requirements into concrete optimization goals and technical roadmaps.
  • Build internal tooling, benchmarks, and evaluation harnesses that make it easy for the rest of the team to experiment, debug, and ship safely.

Why work with us

You’ll make a significant impact, getting in on the ground floor of a company that will alter software development forever. You will shape how a never-before-seen foundation model is trained, optimized, and deployed. Our level of transparency is unusual. No management jargon, you will get the simple truth, never a lie.

About the Interview

No live or take-home coding tasks. 2 interviews max, 1hr (cultural, online) with CEO and 2hr (technical, face-to-face) with CPO. Ask anything, full honesty is welcomed. Nothing offends us.

Senior ML(Machine learning) Engineer with CUDA and C++ Experience employer: Talent Search PRO

At Hypercritical, we pride ourselves on being an innovative employer that values transparency and collaboration. As a Senior ML Engineer in London, you'll have the unique opportunity to lead groundbreaking projects that will redefine software development while enjoying a supportive work culture that encourages personal growth and open communication. With a focus on cutting-edge technology and a commitment to employee well-being, we offer a dynamic environment where your contributions truly matter.
Talent Search PRO

Contact Detail:

Talent Search PRO Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior ML(Machine learning) Engineer with CUDA and C++ Experience

✨Tip Number 1

Get your networking game on! Connect with folks in the industry, especially those who work at companies you're interested in. A friendly chat can sometimes lead to job opportunities that aren't even advertised.

✨Tip Number 2

Prepare for those interviews like a pro! Research the company and its projects, especially around foundation models and ML systems. Show us you’re not just another candidate; demonstrate your passion and understanding of the tech.

✨Tip Number 3

Practice makes perfect! Mock interviews can help you get comfortable with the format and types of questions you might face. Plus, it’s a great way to refine your answers and boost your confidence.

✨Tip Number 4

Don’t forget to follow up after your interviews! A quick thank-you email can leave a lasting impression. It shows us you’re genuinely interested and keeps you fresh in our minds as we make decisions.

We think you need these skills to ace Senior ML(Machine learning) Engineer with CUDA and C++ Experience

Designing Large-Scale Foundation Models
Optimising Deep Learning Models
Debugging Deep Learning Models
Distributed Training
Inference Techniques
Deep Learning Frameworks (PyTorch)
Cloud Platforms for ML Systems
Technical Strategy Development
Performance Optimisation
Scalability Solutions
CUDA Programming
GPU Acceleration
Data Pipeline Management
End-to-End ML Stack Profiling
Internal Tooling Development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with large-scale foundation models and deep learning frameworks like PyTorch. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for machine learning and explain why you’re excited about the opportunity at StudySmarter. Let us know how you can contribute to our mission and what makes you a great fit.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complicated problems in the past. We love candidates who can grind through challenges, so share specific instances where you optimised or debugged deep learning models.

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 don’t miss any important updates. Plus, we love seeing applications come in through our own platform!

How to prepare for a job interview at Talent Search PRO

✨Know Your Stuff

Make sure you brush up on your knowledge of large-scale foundation models and deep learning frameworks, especially PyTorch. Be ready to discuss your hands-on experience with optimising and debugging models, as well as any practical work you've done with distributed training.

✨Showcase Your Problem-Solving Skills

Prepare to talk about complicated problems you've tackled in the past. Highlight your passion and determination to grind through challenges, and be ready to share specific examples of how you approached and solved these issues.

✨Understand Their Vision

Familiarise yourself with the company's mission and technical strategy. Think about how your skills can contribute to their goals, especially in optimising performance and ensuring scalability for their AI/ML systems.

✨Be Open and Honest

Since the interview process encourages full honesty, don’t hesitate to ask questions or express your thoughts. This is a chance to show your openness to disagreement and collaboration, which is key in a dynamic start-up environment.

Senior ML(Machine learning) Engineer with CUDA and C++ Experience
Talent Search PRO

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

>