Flexa
nPlan • London, United Kingdom

Software Engineer (Machine Learning)

Employment type:  Full time

Fully-remote

Core hours 11–3

Dog friendly

Job Description

We are looking for a Software Engineer (Machine Learning) to join our team.

This will be a unique time to join the team and have a major impact with how our clients interact with our platform.

You will have the opportunity to hone your skills building model training & deployment pipelines, tackling critical problems with the tools and cutting-edge technology you choose. Using datasets containing huge quantities of graph data and working on our data pipeline and live platform, you’ll be building new systems that will allow us to scale up to our full potential.

Through our advanced Machine Learning research & developments, nPlan are forecasting risk to major construction projects more accurately than ever, helping our clients (including HS2, Heathrow, & Crossrail) to achieve major projects on time and on budget, changing the construction industry forever.

You’ll be joining a world-class team from around the world, working on projects that are exciting for our clients & investors. GV (formerly Google Ventures) among other top investors all believe in the future we are creating, and have backed this with a recent $18.5m investment round.

We have even more ambitious growth plans for 2022 and beyond, as we scale our product and team at an exciting pace to match the market demands

You will be part of one of our product engineering squads, collaborating with other engineers & the product team to expand, improve and maintain our capabilities, as well as working with researchers to create and implement new product capabilities. We use the Spotify model so that our teams have the best opportunity to work across functions and have the best access to information and resources

Some of the things you could be working on:

  • Shipping new features, tools, and libraries that will propel your squad, our products, and the whole company forward!
  • Scaling the data pipeline which powers our ML models, and working directly with client systems & data to ensure we’re always making the most of the data sources we have available.
  • Creating interfaces between humans and our forecasting tools, tackling some of the most challenging technical and product problems in modeling, forecasting, and explaining highly complex domains & results.
  • Building on our capabilities with new & enhanced systems to deliver new insights to project teams at lightning speed.
  • Using MLOps tools & techniques to deploy, monitor, and manage continuous model deployment pipelines, ensuring our model-using services are reliably delivering high-quality forecasts.

We need you to have:

  • A track record of end-to-end ML pipeline development and scaling
  • Mastery of Python (preferred) or C++, or experience with a wide range of other languages
  • A history of using your skills to design and build reliable and scalable software.
  • Degree in Computer Science, Engineering, Physics or Maths, or equivalent experience
  • Familiar working with version control and collaboration tools (ideally Git & JIRA)
  • (bonus) Experience with MLOps tools and processes
  • (bonus) Contributions to relevant open source projects
  • Please mention the word 'crane' in your application

The typical nPlanauts are:

  • generally curious about the world
  • serious, without taking themselves too seriously
  • able to define their own work
  • proactive about improving the world around them
  • open-minded about new technical ideas
  • willing to change their mind on the basis of the evidence

What working at nPlan will be like:

  • We are still a small team so there is plenty of opportunity for a high degree of ownership over different areas of the product, and you will be directly exposed to all areas of the business.
  • Your voice will always be heard. What you do or say counts, not who you are or where you're from.
  • We have three core values that underlie everything we do: Learn from Everything, Be Radically Truthful, and Aim High, Run Fast. These enable us to create a collaborative, inclusive environment where we can move effectively and efficiently to implement the best solutions.
  • We are a cross-disciplinary team, and come from all backgrounds and countries.
  • Fantastic benefits package for Health & Wellbeing, Learning & Development, family leave, weekly team lunches and more.
  • We give all employees share options in the company - these have the potential to grow in value significantly if we continue on our current trajectory
  • We are committed to addressing the diversity problem in the tech industry, and that starts with making sure we have a diverse team where everyone feels at home and can contribute as an equal.
  • Having time to yourself and a private life is important. We offer a very flexible work environment and a generous holiday policy.

Company benefits

Open to part-time employees
Enhanced maternity leave – 14 weeks at full pay, remaining 25 weeks at 50% pay (after 12 months employment)
Enhanced paternity leave – 7 weeks at full pay (after 12 months employment)
Adoption leave – 14 weeks at full pay, remaining 25 weeks at 50% pay (after 12 months employment)
Shared parental leave – 50% of your salary for up to 37 weeks (after 12 months employment)
Work from anywhere scheme
Unlimited annual leave
Enhanced sick pay – 4 weeks full pay, then 4 weeks half pay, then 4 weeks at 25% or statutory (whichever is higher), then statutory amount up until the 28th week.
Work from home allowance
Teambuilding days
Teambuilding holidays
Dog friendly office
Compassionate leave
Health insurance – Private Medical Insurance with Vitality
Gym membership
Bank holiday swaps
Pregnancy loss leave – Up to 10 days
Tax-free childcare
Cycle to work scheme
On-site gym
Fully stocked snack cupboard
Life assurance
Life insurance
Share options
L&D budget – Ballpark figure of £1k per person per year
Lunch and learns
Location
96%
Employees are very happy with their working location freedom
Hours
87%
Employees are very happy with the flexibility in the hours they work
Benefits
89%
Employees are very happy with the benefits their company offers
Work-life balance
75%
Employees feel that they can switch off quite easily from work
Role modelling
89%
Employees feel that flexible working is part of the culture
Autonomy
89%
Employees feel they have complete autonomy over getting their work done

Working at nPlan

Company employees

52

Gender diversity (male:female:non-binary)

0:37:63

Office locations

London

Funding levels

18.5 million USD in Series A funding

Hiring Countries

United Kingdom
United States

Awards & Achievements

Most flexible companies

Most flexible companies

Flexa100 2024
DeepTech, Data & AI

DeepTech, Data & AI

Industry awards 2023
Most flexible companies

Most flexible companies

Flexa100 2023
AI & VR

AI & VR

Industry awards 2022