At a Glance
- Tasks: Join a small ML team to scale innovative forecasting systems for frontline organisations.
- Company: Sona, a cutting-edge AI-native workforce management platform.
- Benefits: Remote work, competitive salary, generous leave, and professional development opportunities.
- Other info: Exciting growth phase with excellent career advancement potential.
- Why this job: Make a real impact on businesses while working with industry experts in a dynamic environment.
- Qualifications: Experience in production ML, strong Python skills, and client-facing deployment experience.
The predicted salary is between 95000 - 110000 £ per year.
3 billion people across the world work in frontline jobs. Yet, despite rising costs and staff shortages, frontline organisations are still left to choose between paper, Excel, and WhatsApp, or decade-old workforce management solutions to take care of the most important part of their businesses - their people. Enter Sona: the next generation of AI-native, frontline workforce management. We've built an end-to-end platform covering Scheduling, HR, Payroll, and Communications that gives the largest frontline organisations everything they need to staff more intelligently and empower their teams. In under 5 years, we've already made a deep impact on the lives of over 100k frontline workers and the operation of their organisations, grown the team to 140+, and secured over $100M in funding from notable VCs, including our Series B led by N47 alongside Felicis, Northzone, and Gradient Ventures (Google). It's a hugely exciting time to be joining the team as we're still small enough that you'll have a significant impact on the company's growth trajectory and culture, yet large enough to have a great structure, experienced leaders and world-class benefits in place.
About the Role
You'll join a two-person ML team that has built a production forecasting system running daily half-hourly predictions across multiple restaurant chains. Our forecasting models enter into a complex environment with key machine and human decisions being made on their predictions, facing feedback loops and a highly variable environment. The system works - the challenge now is scaling it from a handful of clients to 100s. You'll own client launches end-to-end: validating data, selecting models, running UAT, going live, and monitoring performance afterwards. You'll join client calls, build relationships, and understand what actually matters on the ground - not just whether the model is accurate, but whether the kitchen prepped the right amount of food.
You'll love this role if:
- You enjoy taking ownership of the product and outcome end-to-end. Machine learning at Sona is a success if we have happy clients running successful businesses as well as the models which are best in industry.
- You have a focus on solving the problem and when given the choice between "complicated and shiny" vs "get something simple in front of a user", you choose the latter.
- You're excited by working with our industry experts to really understand what's happening in our client's businesses and the realities of working there.
- You see beyond the data to the world that resulted in this data generating process, the issues that come with it and the opportunity that it gives us.
- You're experienced in and excited by taking a machine learning project from business idea to deployed production system.
- You default to AI tools for development. You use Claude Code, Cursor, or equivalent daily - not as a novelty, but as your standard working mode.
Our role won't be for you if:
- You're hoping to do research and publish research papers as a key element of the work that you do.
- You're looking to move into a less technical, more managerial role.
- You're keen to get your hands on fancy new technology X and apply it to something.
- You prefer to work on one thing and make it perfect before moving on - the role requires pragmatism, parallelism, and iterative improvement.
Requirements
You'll need these skills/experience to be successful:
- Production ML experience, with a track record of deploying ML systems that handle messy data, fail gracefully, and need monitoring.
- Strong ML fundamentals - you can reason about trade-offs in practice, explain why certain features matter more than model selection, and make good judgement calls when something unexpected happens.
- Client-facing deployment experience - you've personally owned an ML deployment end-to-end and are comfortable on calls with non-technical stakeholders.
- Strong programming skills in Python, including the ML/scientific Python stack (e.g. numpy, scikit-learn).
- Daily use of AI development tools (Claude Code, Cursor, Copilot or equivalent) as your default working mode.
It would be great if you have experience in some of these areas too:
- Forecasting, time-series, or demand-planning - someone who understands lag features, calendar effects, and evaluation integrity intuitively will ramp significantly faster.
- Our stack: Python, scikit-learn, MLflow, Docker, GCP.
- A small team where ownership is wide and context-switching is normal.
Benefits
Salary: £95,000-£110,000
- Fully remote (European timezones).
- Share options.
- 35 days annual leave (25 days standard plus 10 flexible public holiday days).
- Extra day of leave for every year of service.
- Pension contributions matched up to 5%.
- Comprehensive health insurance.
- Enhanced parental leave & pay.
- Co-working space stipend for those based outside London.
- Bi-annual all expenses paid team retreats.
- The latest Macbook and equipment budget for your home office.
- Professional development budget.
- Unlimited free books.
Note: this represents a typical benefits package for a UK-based, full-time employee. Exact details may vary based on location and employment type but we try to be as fair as possible to all of our team members. Please ask your contact in the Talent team to clarify the available benefits for you.
Remote Senior Machine Learning Engineer in Slough employer: Sona
Sona is an exceptional employer that fosters a dynamic and innovative work culture, perfect for those looking to make a significant impact in the AI-driven revenue space. With a strong emphasis on employee growth and development, team members are encouraged to take ownership of their roles while benefiting from comprehensive coaching and support. Located in a vibrant market, Sona offers unique opportunities to engage with underserved clients, making every day rewarding and meaningful.
StudySmarter Expert Advice🤫
We think this is how you could land Remote Senior Machine Learning Engineer in Slough
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Sona or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Sona.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Sona.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Sona that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Remote Senior Machine Learning Engineer in Slough
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Sona.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Sona and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Sona
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Sona uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.