At a Glance
- Tasks: Join our ML team to build impactful AI models for mental health.
- Company: Slingshot AI, creators of Ash, the first AI for mental health.
- Benefits: Competitive pay, travel between NYC and London, free lunch, and a learning budget.
- Why this job: Make a real difference in mental health while working with cutting-edge 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 lives and enjoy generous personal therapy support.
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.
Our team spans machine learning, product, engineering, conversational design, clinical, growth, and operations, with offices in both New York City and London. We are a well-funded Series A company, having raised $93M from top-tier tech investors.
The role:
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.
- Ultimately, you’d rather prove out an idea through quick MVP code, than present a slide deck to explain it.
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 (we target 90th percentile).
- Travel between our NYC / London offices.
- Usual startup perks like free lunch in our offices + generous learning budget.
- Generous budget to cover your personal therapy.
ML Engineer employer: Slingshot AI
Contact Detail:
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 go a long way, and who knows, they might even put in a good word for you!
✨Tip Number 2
Show off your skills! If you've got a portfolio or GitHub with projects related to ML, make sure to highlight them. Practical examples of your work can really impress the hiring team.
✨Tip Number 3
Prepare for the interview by brushing up on your Python and ML concepts. Be ready to explain your thought process and how you tackle problems. They love candidates who can communicate complex ideas simply!
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our awesome team at Slingshot AI.
We think you need these skills to ace ML Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the ML Engineer role. Highlight your experience with Python, deep learning frameworks, and any relevant projects that showcase your skills. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for AI and mental health, and explain why you’re excited about joining our team. Let us know how your background aligns with our goals at Slingshot AI.
Showcase Your Projects: If you've worked on any interesting ML projects, make sure to include them in your application. We love seeing practical examples of your work, especially if they relate to model training or data pipelines. It helps us understand your hands-on experience!
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 out on any important updates. Plus, it shows you’re keen to join our awesome team!
How to prepare for a job interview at 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.
✨Understand Their Mission
Familiarise yourself with Slingshot AI's mission to improve mental health support. Think about how your skills can contribute to this goal and be prepared to discuss how you can make an impact through your work on their models.
✨Prepare for Technical Questions
Expect technical questions that assess your understanding of model training, data pipelines, and MLOps concepts. Be ready to explain complex ideas in simple terms, as you'll need to communicate effectively with non-technical stakeholders.