Flexa
nPlan • London, United Kingdom

Senior Machine Learning Engineer

Employment type:  Full time

Fully-remote

Core hours 11–3

Dog friendly

Job Description

Summary

  • In this role you’ll be exploring and implementing ML models using the world’s largest dataset of over 600M construction activities.
  • We are a very fast-growing Series A startup with investors including GV (formerly known as Google Ventures) and Demis Hassabis (founder of DeepMind).
  • Base salary of £80k-£125k depending on experience, along with equity package.
  • Flexible working hours & locations - so long as you can do our core hours of 11am-3pm GMT Mon-Fri, we’re happy.
  • Central London office with private roof terrace - though working from home/elsewhere is fine too.
  • Enhanced benefits package including (for example) private medical insurance, unlimited holiday allowance, annual retreat, enhanced family and sick leave policies.

---------------------------------------------------------

We are looking for a Senior Machine Learning Engineer to join our team in London or remotely.

Our purpose is to inspire the world to forecast correctly and empower it to tackle risk. In order to achieve that, we are continuously developing machine learning models and pipelines with the latest SOTA architecture or technology, such as Graph Neural Networks on a dataset with novel characteristics (our graphs consist of up to 450k nodes!). We have also been iterating on our own custom model performance metrics that suits what our clients need. We are also continuously improving our ML pipeline on serverless platform. We have a lot of exciting problems for you to solve and you would have the independence in choosing and developing the solutions.

We’re lucky to work on some of the largest infrastructure projects in the world, which gives us both an opportunity and a privilege to make a significant impact on the world around us, and what it will look like in the future, every day.

You’ll be joining a world-class and well-funded team, backed by top investors including GV (formerly known as Google Ventures) that all believe in the future we are creating. We’ve been on a tremendous growth trajectory for the last four years, and following our latest investment round we’ve got very ambitious growth plans for 2022 and beyond.

We know that taking your next career move is a big decision. If you'd like to ask us any questions before applying (role-related or company-related) please use this link to book in a short chat with our Talent Acquisition Manager, Jack

About the role:

You'll be solving some meaningful and interesting problems, with a strong technical team:

  • Explore and implement ML models using the world’s largest dataset of over 600M construction activities.
  • Coach and mentor other ML engineers and shape how we do ML (and more!) at nPlan.
  • Own the entire model lifecycle and pipeline, from training through continuous deployment to the live deployment.
  • Build and deploy models that scale to our continuously growing product’s needs.
  • Collaborate with our research team to learn and share knowledge (such as at our ML paper club!) and validate new ideas with ML experiments.

About you:

  • Experience leading the use of ML in production systems at scale.
  • A postgraduate degree in a relevant field, or equivalent experience with machine learning and statistics.
  • Knowledge of at least one deep learning framework (such as Tensorflow or PyTorch).
  • Strong knowledge of Python or C++ and algorithmic programming.
  • Experience with data exploration, analysis, and visualisation.
  • Familiar working with version control and collaboration tools (ideally Git & JIRA)
  • A track record of mentoring and helping other engineers grow to meet their potential.
  • Please mention the word ‘crane’ in your application.

Nice-to-haves:

  • (bonus) contributions to relevant open source projects
  • (bonus) knowledge of how to build for cloud-native systems
  • (bonus) experience optimising ML code using high-performance frameworks

What working at nPlan will be like:

  • We are still a relatively 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. We offer Visa sponsorship and contribute to relocation costs (role dependant).
  • Fantastic benefits package for Health & Wellbeing, Learning & Development, family leave, weekly team meals and more.
  • 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.

What your typical work week will be like:

As a Senior Machine Learning Engineer, you can expect to be working with other engineering and product experts, members of the Machine Learning chapter, and researchers. A typical week could involve a mix of focus time developing ML capabilities for our products, code-pairing with other members of your delivery squad, leading 1-1s with members of the ML chapter, and/or partnering with researchers to work out how to bring an idea to production. We operate in sprints with daily standups and use Slack, Jira, Github and Google Meet as collaboration tools.

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