ML Engineer

ML Engineer

Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
A

At a Glance

  • Tasks: Join our ML team to build impactful AI models for mental health.
  • Company: Slingshot AI, a well-funded startup revolutionising mental health support.
  • Benefits: Competitive pay, travel between NYC and London, free lunch, and a generous learning budget.
  • Why this job: Make a real difference in people's lives while working with cutting-edge AI technology.
  • Qualifications: Solid Python skills, experience with deep learning frameworks, and a passion for fast-paced environments.
  • Other info: Join a passionate team dedicated to changing the world through innovative AI solutions.

The predicted salary is between 36000 - 60000 £ per year.

Slingshot AI is the team behind Ash, the first AI designed for mental health. Our mission is to make support more accessible and help people change their lives in the ways they want. We’re building a world-class team by empowering individuals with the autonomy, flexibility, and support they need to do their best work. We dream big, iterate fast, and care deeply. If that sounds like you, we’d love to hear from you.

As a ML Engineer, you’ll join our tight-knit machine learning team working on psychology foundation models. Our models have real-world impact, so this is a pragmatic, high-impact role. We ship a lot. You’ll be able to work at a faster pace than almost anywhere else while writing high-quality code and producing meaningful scientific insights. We have a rich and growing dataset, and constantly run experiments to find the best way to use it to improve our models.

Some of our current work includes:

  • Data collection and curation
  • Continued pre-training
  • Ablation studies
  • Creating synthetic datasets
  • Supervising the creation of hand-crafted data
  • Preference optimisation
  • Training reward models
  • State-of-the-art reinforcement learning research

You’ll be responsible for ensuring that our data pipelines, model training setup, and model serving infrastructure work together smoothly. You’ll also contribute to our end-user product, improving user experience through your work on our models and model orchestration. You’ll be working with the latest open-source language models as well as frontier models through our deep partnerships with the largest AI labs. You’ll read papers and identify state-of-the-art techniques for us to learn from and contribute to our core ML research.

We write high-quality, typed, Zen code, mostly in Python. Our application backend is written in Kotlin and our ML stack utilizes modern tooling in the ML space, including some that we’ve developed in-house (React/Typescript).

About you:

  • Solid software engineering fundamentals, Python knowledge, understanding modern service architectures and distributed systems.
  • Able to clearly explain complex technical concepts to non-technical stakeholders.
  • Experience with deep learning frameworks (PyTorch/TensorFlow/JAX), training and adapting language models.
  • Able to clearly explain complex ML and MLOps concepts to non-technical stakeholders.
  • Enjoy a fast-paced environment and make pragmatic decisions.

Desirable:

  • Experience in at least one non-Python language
  • Production experience applying deep learning frameworks (PyTorch/TensorFlow/JAX), including model deployment, monitoring, and lifecycle management.
  • Experience training and adapting open-source language models, with a strong focus on dataset pipelines, reproducible environments, and scalable training workflows.

Key responsibilities:

  • Build and maintain scalable training and evaluation pipelines, ensuring data quality, reproducibility, and smooth operation across GPU clusters.
  • Design, implement, and run eval systems to measure model performance, detect regressions, and automate benchmarking before models reach production.
  • Develop and operate the infrastructure powering model training and inference, improving reliability, throughput, and cost efficiency.
  • Stay current with SOTA ML research and identify techniques that can be integrated into robust production workflows.
  • Contribute across the stack when necessary, helping integrate new models, tooling, and ML capabilities into the product, from prototype to production deployment.

What we offer:

  • A chance to join a passionate tight-knit team working on something to change the world
  • Competitive compensation (top of personal market)
  • Travel between our NYC / London offices
  • Usual startup perks like free lunch and coffee in office + generous learning budget
  • We cover your personal therapy

ML Engineer employer: Ash by Slingshot AI

At Slingshot AI, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters autonomy and innovation. As a ML Engineer, you'll be part of a passionate team dedicated to making mental health support more accessible, with opportunities for personal and professional growth in our vibrant offices located in New York City and London. Enjoy competitive compensation, startup perks, and the unique chance to contribute to impactful projects that truly change lives.
A

Contact Detail:

Ash by Slingshot AI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land ML Engineer

✨Tip Number 1

Network like a pro! Reach out to people in the industry, especially those at Slingshot AI. A friendly chat can sometimes lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to machine learning and Python. This gives us a glimpse of what you can do and how you think.

✨Tip Number 3

Prepare for technical interviews by brushing up on your ML concepts and coding skills. Practice explaining complex ideas simply; it’s key to impressing both technical and non-technical folks.

✨Tip Number 4

Don’t forget to 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 ML Engineer

Python
Deep Learning Frameworks (PyTorch/TensorFlow/JAX)
Model Deployment
MLOps
Data Pipelines
Reproducible Environments
Scalable Training Workflows
Software Engineering Fundamentals
Modern Service Architectures
Distributed Systems
Model Performance Evaluation
Benchmarking
Infrastructure Development for Model Training and Inference
Communication Skills
Adaptability in Fast-Paced Environments

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your enthusiasm for AI and mental health shine through. We want to see how your values align with our mission at Slingshot AI, so don’t hold back on sharing why you’re excited about this role!

Tailor Your CV: Make sure your CV is tailored to the ML Engineer position. Highlight your experience with Python, deep learning frameworks, and any relevant projects. We love seeing how your skills can contribute to our team, so be specific about your achievements!

Be Clear and Concise: Keep your application clear and to the point. We appreciate straightforward communication, especially when it comes to complex technical concepts. If you can explain your experience in a way that’s easy to understand, you’ll definitely catch our eye!

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’re considered for the role. Plus, it shows you’re proactive and keen to join our team!

How to prepare for a job interview at Ash by Slingshot AI

✨Know Your ML Fundamentals

Brush up on your machine learning fundamentals, especially around deep learning frameworks like PyTorch or TensorFlow. Be ready to discuss how you've applied these in real-world scenarios, as this will show your practical understanding of the concepts.

✨Showcase Your Coding Skills

Since the role involves writing high-quality Python code, prepare to demonstrate your coding skills. You might be asked to solve a problem on the spot, so practice coding challenges and be ready to explain your thought process clearly.

✨Communicate Complex Ideas Simply

You'll need to explain complex technical concepts to non-technical stakeholders. Practice breaking down your past projects into simple terms, focusing on the impact rather than the technical jargon. This will highlight your communication skills.

✨Stay Current with ML Research

Familiarise yourself with the latest state-of-the-art ML research and be prepared to discuss how you can integrate these techniques into production workflows. Showing that you're proactive about learning will impress the interviewers.

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

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>