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
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
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.