Workforce Scheduling Engineer in London
Workforce Scheduling Engineer

Workforce Scheduling Engineer in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Lantum

At a Glance

  • Tasks: Create innovative NHS rotas using AI and optimise scheduling for healthcare professionals.
  • Company: Join a diverse tech company transforming healthcare with cutting-edge solutions.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and a generous learning budget.
  • Why this job: Make a real difference in healthcare while developing your skills in a supportive environment.
  • Qualifications: Experience in Java and clinical rostering is essential; optimisation knowledge is a plus.
  • Other info: Flexible working hours and a vibrant office culture await you!

The predicted salary is between 36000 - 60000 ÂŁ per year.

London, EPD, Permanent (0.6 - 1 FTE)

Our mission is to transform how healthcare organisations work together with their workforce. Our Connected Scheduling™ platform connects healthcare organisations and their staff giving them more autonomy and control on how and when they work. Over 50% of UK GP practices use Lantum, and over 30% of UK Trusts rely on Lantum workforce products. We have developed a completely new approach to scheduling staff using AI to balance the vast amounts of complexities in workforce scheduling and we have seen game-changing results. We have not only saved millions for the NHS, but we have countless stories of how we have improved the lives of clinicians who, for the first time, are able to plan their work lives around their personal lives.

What sets us apart is not only our leading edge technology and approach to innovation, it’s our culture and our strength of mission. Our incredible team is the driving force behind our success and this propels our competitive edge. We are diverse (10+ nationalities and 53% female workforce), we are authentic and true to ourselves, we are creative and focused and we work hard together to change our industry. Our team is supported to deliver their best work with clear career progression and a strong feedback culture.

We have a bright and modern office which you can work from throughout the week and 3 core office days per week (Monday, Tuesday & Wednesday) where the whole team comes together.

About the role: This role exists to turn complex NHS rota requirements into high-quality, compliant, explainable rotas using Lantum’s Timefold based scheduling engine. You will work hands‑on with real Trust data, translating clinical, contractual and operational rules into solver constraints, iterating until the rota meets agreed acceptance criteria. Over time, you’ll become increasingly autonomous and help feed learning back into the product to reduce future delivery effort. This is not a generic backend engineering role. It sits at the intersection of software, optimisation, and real-world healthcare operations.

Responsibilities:

  • Build and iterate NHS rotas using Lantum’s AI based scheduling platform
  • Analyse Trust-specific requirements and encode them as constraints
  • Tune constraint weights to balance fairness, compliance, preferences, and coverage
  • Evaluate solve outputs against explicit client acceptance criteria and deadlines
  • Work to fixed delivery milestones aligned to clinical publication timelines

Technical execution:

  • Implement and modify constraints in Java using OptaPlanner / Timefold
  • Query and validate rota data using SQL (Postgres)
  • Run, analyse, and debug solver outputs to understand trade‑offs and failure modes
  • Work within Lantum’s AWS‑hosted infrastructure and delivery workflows

Collaboration and learning:

  • Work closely with product, tech and operations in a multidisciplinary delivery team
  • Develop a working understanding of NHS rota rules, DRS compliance, and clinical patterns
  • Contribute feedback on tooling gaps, recurring issues, and opportunities for automation
  • Help evolve internal SOPs and product capabilities based on hands‑on delivery experience

What success looks like:

  • In the first 6 months: Deliver rotas reliably with close support; Understand core NHS rota constraints and acceptance criteria; Make safe, explainable changes to solver behaviour
  • In the medium term: Work largely independently on rota delivery; Anticipate common Trust issues before they surface; Contribute meaningfully to reducing iteration cycles and rework
  • In the longer term: Help shift rota building towards full self‑service capability; Act as a bridge between real‑world scheduling complexity and product evolution

About you – We’ll be looking for:

  • Demonstrated expertise in an object‑oriented language, with Java experience being beneficial
  • Prior experience in clinical rostering and a deep understanding of rota logic and patterns
  • Experience translating complex business rules into programmatic constraints or logic
  • Working knowledge of cloud‑hosted systems (AWS preferred)
  • Ability to reason about optimisation trade‑offs, not just “correct vs incorrect” logic

Useful but not required:

  • Familiarity with OptaPlanner or Timefold
  • SQL proficiency, ideally with Postgres
  • MongoDB
  • Python (for analysis, tooling, or experimentation)
  • Any background in optimisation, scheduling, or constraint solvers

Interview process:

  • Talent Screen: A quick introductory chat to answer any initial questions
  • Meet your manager: A first interview with your potential future manager
  • Challenge Interview: A practical interview stage with a scenario or problem to solve
  • Values Interview: Meet more members of the team to discuss the Lantum Values

Home office set up - ÂŁ200 stipend towards home office equipment to support remote working.

Health Cash Plan: Cash refunds for physio, dental, and other health related costs.

An Employee Pricing Program that grants you access to special, non‑public discounts to gyms and top retail brands. Plus access to a 24/7 counselling and support helpline.

Pension - Lantum matches 4% of your salary into your pension pot.

Holiday - 25 days holiday + 1 additional day of birthday leave.

Wellbeing Support - Access to Spill, a mental health support app and 1 day wellbeing leave.

ÂŁ500 Learning and development budget each year to drive your own development.

Cycle to Work Scheme.

Charity Day - the opportunity to make a positive impact in our community.

Our Work Environment:

  • Hybrid Working: Spend three core days a week in our collaborative WeWork office
  • Vibrant Workspace: A dynamic, fun WeWork office space with amenities to support your productivity and well‑being
  • We are happy to consider candidates looking for a part‑time or full‑time schedule, with a minimum commitment of 60% FTE (3 days per week) up to 100% FTE (5 days per week)

Our values:

  • More than me: Our goals are too big to achieve on our own, it takes diverse skills and various people to achieve greatness.
  • Care a lot: Doing the right thing isn’t optional. We care a lot about our users, the NHS and each other.
  • See it thru: We’re constantly looking for excellence.
  • Think around corners: We always stay ahead of the curve.
  • Bounce back & learn: Being brave, taking risks and trying new things.

Please note: We can only accept applications from those eligible to live and work in the UK. We are unable to sponsor visas for this position.

Diversity promise: We believe that a great workplace is one that represents the world we live in and how beautifully diverse it can be. Everyone is welcome — as an inclusive workplace, our employees are comfortable bringing their authentic whole selves to work.

Workforce Scheduling Engineer in London employer: Lantum

Lantum is an exceptional employer, dedicated to transforming healthcare through innovative workforce solutions. With a vibrant and inclusive work culture, employees benefit from a supportive environment that fosters personal and professional growth, alongside a competitive benefits package including a generous learning budget and wellbeing support. Located in a dynamic WeWork office in London, the company promotes hybrid working, allowing for flexibility while collaborating with a diverse team committed to making a meaningful impact in the NHS.
Lantum

Contact Detail:

Lantum Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Workforce Scheduling Engineer in London

✨Tip Number 1

Get to know the company inside out! Research Lantum's mission and values, especially how they relate to workforce scheduling in healthcare. This will help you tailor your conversations during interviews and show that you're genuinely interested in being part of the team.

✨Tip Number 2

Network like a pro! Connect with current employees on LinkedIn or attend industry events. This can give you insider info about the company culture and even lead to referrals, which can significantly boost your chances of landing that job.

✨Tip Number 3

Prepare for the challenge interview by practising problem-solving scenarios related to NHS rota requirements. Brush up on your Java skills and be ready to demonstrate how you can translate complex rules into effective solutions. Show us what you've got!

✨Tip Number 4

Don’t forget to ask questions during your interviews! This is your chance to find out more about the role and the team dynamics. It shows us that you’re engaged and serious about making a meaningful contribution to Lantum.

We think you need these skills to ace Workforce Scheduling Engineer in London

Java
OptaPlanner
Timefold
SQL
Postgres
AWS
Clinical Rostering
Rota Logic
Business Rules Translation
Optimisation Trade-offs
Data Analysis
Problem-Solving Skills
Collaboration
Adaptability

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your enthusiasm for the role and our mission shine through. We want to see how much you care about transforming healthcare and making a difference!

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your relevant experience and skills. We love seeing how your background aligns with the Workforce Scheduling Engineer role and our values.

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the team and the role.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the position. We can’t wait to hear from you!

How to prepare for a job interview at Lantum

✨Know Your Rota Logic

Make sure you brush up on your understanding of NHS rota logic and patterns. Familiarise yourself with the complexities involved in scheduling, as this will help you demonstrate your expertise during the interview.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java and any other relevant programming languages. Highlight specific projects where you've translated complex business rules into programmatic constraints, as this will show your ability to tackle the technical aspects of the role.

✨Prepare for Practical Challenges

During the challenge interview, you'll be given a scenario to solve. Practice problem-solving under pressure by working through similar scenarios beforehand. This will help you articulate your thought process and demonstrate your skills effectively.

✨Embrace the Company Values

Familiarise yourself with Lantum's values and think about how they resonate with your own experiences. Be ready to share examples that reflect these values, such as teamwork, resilience, and innovation, as this will show you're a great cultural fit.

Workforce Scheduling Engineer in London
Lantum
Location: London

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

>