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