At a Glance
- Tasks: Monitor and optimise machine learning models while collaborating with diverse teams.
- Company: Join a mission-driven company focused on solving societal challenges.
- Benefits: Competitive salary, flexible hours, remote work, and generous leave policies.
- Other info: Hybrid role with excellent training and career development opportunities.
- Why this job: Make a real impact using your skills in data science and machine learning.
- Qualifications: Degree in a technical field and experience with Python, SQL, and data visualisation.
The predicted salary is between 30000 - 50000 £ per year.
In this role you will work in the Customer Success team, within the Technical Operations function responsible for the ongoing monitoring and technical support of projects and deployment of the OneView solution and OneView platform.
As a Junior ML Engineer, your core work is monitoring, training, evaluating, and productionising machine learning models on complex, multi‑source datasets from local authorities. You’ll work closely with our Customer Success team, Technical Operations colleagues and internal teams to deliver data engineering, data science, platform configuration, and data visualisation. You’ll own technical components of deployments, delivering high‑quality work on time and solving problems independently while helping optimise how we work to scale.
Key Responsibilities
- Technical delivery
- Machine learning engineering – Demonstrate previous experience and capability to optimise predictive models using advanced architectures such as gradient‑boosted trees, temporal models and embedding‑based models.
- Data science – Configure existing predictive models to meet the client’s needs, apply descriptive analytics techniques to extract meaningful insight from client data, build simple proxy predictive models to demonstrate value early on.
- Cohort building – Build preventative cohorts, test and adapt these with the client to optimise accuracy & efficacy.
- Dashboards – Design, build and adapt dashboards to meet the client’s needs and tell them what they need to know in a clear, intuitive way.
- Platform evolution – Feed innovations back into the core platform.
- Technical project work
- Own and deliver the technical components of deployments. Prioritise effectively, flag and resolve blockers early, and collaborate well across teams.
- Problem solving and storytelling
- Use your analytical skills to extract meaningful insights from data. Translate complex analysis into clear, actionable recommendations for clients.
- Communication and stakeholder support
- Support client upskilling by sharing knowledge and documentation.
- Collaboration
- Work closely with Customer Success colleagues to deliver successful solutions and measure the impact. Identify opportunities to improve how we deliver as a team and share best practices.
What are we looking for?
We’d love to hear from you if you have:
- A degree in a quantitative or technical field such as Machine Learning, Data Science, Computer Science, Maths, Engineering, etc.
- Previous experience in data and analytics, including exposure to data engineering, data science and data visualisation.
- Proficiency in Python and/or SQL for data wrangling and analysis.
- Previous data science knowledge, with experience in machine learning techniques.
- Experience with relational databases (e.g., SQL Server or Oracle).
- Familiarity with tools like Power BI or Tableau to build clear, insightful dashboards.
- Experience writing clean, testable, traceable code using good QA practices.
- Experience delivering technical work with strong attention to detail and ability to manage your own deadlines.
- Strong analytical and problem‑solving skills, with experience in techniques such as regression, correlation analysis, or EDA.
- Clear communication skills, both written and verbal, able to explain technical work to non‑technical audiences.
- A continuous improvement mindset, looking for opportunities to improve tools, documentation, or ways of working.
- A passion for social impact – you’re excited about what we’re doing and driven to help Xantura succeed.
Bonus Points
- Experience working with the public sector (local or central government) or as a vendor/consultant to public sector clients.
- Familiarity with privacy, security, and information governance in data projects.
- Familiarity with cloud tools and services such as Azure Data Factory, Azure ML or AWS equivalents.
Location – This is a hybrid role based in our office in London (Borough). You would be expected to be able to work from the office at least 1–2 days per week. Some travel is also required for on‑site client engagements as needed.
What can we offer you?
- Competitive salary reviewed annually.
- Work for a passionate, mission‑driven company solving society’s big problems.
- Work flexible hours around life commitments with a focus on delivering company value rather than hours worked.
- Ability to work remotely (excluding face‑to‑face team meetings and client meetings).
- Training and development opportunities.
- 25 days annual leave (plus bank holidays).
- Company pension.
- Private medical insurance.
- Generous enhanced parental leave policies.
- Cycle to work scheme.
- Flu vaccinations.
- Eye test and contribution towards glasses for VDU use.
Employee Assistance Programme
- Mental health and wellbeing support.
- Remote GP access.
- Counselling / therapy.
- Physiotherapy.
- Medical second opinions.
Junior ML engineer employer: Xantura Limited
At Xantura, we pride ourselves on being an exceptional employer, offering a dynamic work culture that prioritises social impact and employee well-being. Located in the vibrant Borough of London, our hybrid work model allows for flexibility while fostering collaboration within our passionate Customer Success team. With competitive salaries, comprehensive benefits, and ample opportunities for professional growth, we empower our Junior ML Engineers to thrive as they contribute to meaningful projects that make a difference in society.
StudySmarter Expert Advice🤫
We think this is how you could land Junior ML engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your machine learning projects, dashboards, and any data visualisation work you've done. This gives potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios related to ML engineering. Be ready to discuss your problem-solving approach and how you’ve tackled challenges in past projects.
✨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 are genuinely interested in joining our mission-driven team.
We think you need these skills to ace Junior ML engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Junior ML Engineer role. Highlight your experience with machine learning, data science, and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a great fit. Don’t forget to mention your enthusiasm for social impact – it’s something we really value at StudySmarter.
Showcase Your Technical Skills:Be sure to include specific examples of your technical skills, especially in Python, SQL, and any data visualisation tools like Power BI or Tableau. We love seeing how you've applied these skills in real-world scenarios!
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Xantura Limited
✨Know Your ML Models
Brush up on your knowledge of machine learning models, especially gradient-boosted trees and temporal models. Be ready to discuss how you've optimised predictive models in the past and be prepared to share specific examples of your work.
✨Showcase Your Data Skills
Make sure you can talk about your experience with data engineering and visualisation tools like Power BI or Tableau. Prepare to explain how you've used Python and SQL for data wrangling and analysis, and be ready to demonstrate your analytical skills with real-world scenarios.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. Since you'll be working with non-technical clients, being able to translate your findings into actionable insights is crucial. Think of examples where you've successfully communicated technical information before.
✨Emphasise Collaboration
Highlight your teamwork experiences, especially in cross-functional settings. Be prepared to discuss how you've collaborated with others to deliver successful solutions and how you’ve contributed to improving team processes. This role values collaboration, so show them you're a team player!