Tractable

Senior Backend Software Engineer

London, UK
Docker Kubernetes Machine Learning API Python TypeScript Node.js PostgreSQL
This job is closed! Check out or
Description

Who we are 

Tractable is an Artificial Intelligence company bringing the speed and insight of Applied AI to visual assessment. Trained on millions of data points, our AI-powered solutions connect everyone involved in insurance, repairs, and sales of homes and cars – helping people work faster and smarter, while reducing friction and waste.

Founded in 2014, Tractable is now the AI tool of choice for world-leading insurance and automotive companies. Our solutions unlock the potential of Applied AI to transform the whole recovery ecosystem, from assessing damage and accelerating claims and repairs to recycling parts. They help make response to recovery up to ten times faster – even after full-scale disasters like floods and hurricanes. 

Tractable has a world-class culture, backed up by our team, who have rated us 4.9/5 on Glassdoor, making us a global employer of choice!

We're a diverse team, uniting individuals of over 40 different nationalities and from varied backgrounds, with machine learning researchers and motor engineers collaborating together on a daily basis. We empower each team member to have tangible impact and grow their own scope by intentionally building a culture centred around collaboration, transparency, autonomy and continuous learning.

 

Engineering @ Tractable

In the engineering team and we play a key part in bringing our AI to life, we collaborate closely with the Research teams who are responsible for developing our core AI models, we then enable that AI capability to be deployed to real world problems by building out products using modern open-source technologies and best practices.

We work in small product teams consisting of software engineers, machine learning researchers, data scientists and product managers. The way we build our product is by putting together a talented team with all the skills and context it needs to be able to solve real world problems through close collaboration and agile best practices. Our Engineers are very product minded and play an active role in shaping the future direction of the product. They understand the wider business context of developing new features and develop a deep understanding of our customers and the user impact of our product, through close collaboration with the Product Manager of the team.

You will be working out how we can best help millions of people around the world recover faster from an accident.  We’re proud to see our product have a massive impact on people daily… and we know this is just the beginning.

The Estimate Generation Team - Who we are & What we do:

The Estimate Generation Team is an ML-first product team working towards automating the generation of a repair estimate describing the costs associated with repairing a vehicle after a collision. This allows the insurer to greatly increase efficiency in their processes and faster resolve their customers problems after an accident. Our visual AI is able to figure out the nature and amount of damage in an accident by visually analysing photos of the damaged vehicle. It enables full automation of traditionally manual tasks involved in generating repair estimates. Our team builds and maintains the backend allowing us to automatically generate repair estimates using our visual AI and repair data, that powers our customer facing APIs and our user facing applications. In this team you will be working together with researchers and engineers.

You will be focusing on building and maintaining all the software engineering components needed to combine the AI decisions into a repair estimate. It is a complex process containing many sub-steps that need to be combined to produce the repair estimate. You will also work to ensure that we rapidly can scale this product to a rapidly increasing customer base, many of which have slightly different requirements. It is a varied role that requires both interaction with other software engineering teams maintaining the outward facing interfaces as well as with the researchers that develop the subcomponents and help define their interactions within the service.

 

What Will You Do

Your role will be to build and maintain the code that makes it possible for the AI to leverage these repair data sources. As we scale across geographies you will need to structure how to incorporate new data sources like this in a repeatable and structured way. As you grow into your role you will be one of the experts in this type of data at Tractable. You will be working closely with the people that are building the AI as well as other internal teams who are using these data sources.

 

You will be:

  • Build up a deep detailed understanding of vehicle repair data 
  • Build new capabilities and features to the AI system leveraging repair data
  • Own stability, scalability and the production code of the repair data components system
  • Work with the machine learning researchers to understand how the visual AI components best interacts with the repair data components
  • Standardising how we integrate with new repair data sources to ensure fast expansion to new markets and customers

 

Tech Stack:

We rely heavily on the following tools and technologies below – but we are likely to explore new technologies / frameworks as we are building the platform from ground up hence you don't need to have prior experience in all of them. We’re just keen to know that you're willing to break things, fix things, learn fast and carry on creating! 

  • Python for building the production code for repair data tools and services, we also use Typescript/Node.js for other repositories
  • API integration tools
  • PostgreSQL for internal storage of repair data
  • Docker and Kubernetes to schedule and deploy our services
  • Harness to run our testing and deployment pipelines

 

What you need to be successful

  • Strong programming skills (in any language)
  • Hands-on experience with web applications and APIs
  • Care about the quality of what you build, from the first line of code to the impact on the end user
  • Are always thinking about how your team/product can improve
  • Familiarity with the software development lifecycle and CI/CD best practices
  • Excellent communication and interpersonal skills to be able to liaise with various internal teams
  • Someone who thrives on ownership and autonomy
  • Strong ownership and self-drive to spot where we can improve 

 

What’s in it for you

Generous financial reward for your effort

  • Twice a year compensation reviews
  • Generous equity package
  • 5% employer match on pension

Time off and flexible working

  • 25 days paid annual leave + bank holidays
  • Ability to work from abroad for up to 6 weeks/year
  • Competitive maternity + paternity leave
  • Flexible hours and hybrid working 
  • Additional leave to support you when you need it, including sick pay, compassionate leave, or paid time-off to recharge after an intense work period

Support for your health and wellbeing

  • Highest tier of private health coverage through Bupa 
  • Access to a virtual GP through Babylon
  • Mental health and career coaching through Sanctus
  • Free annual Headspace subscription

Additional perks 

  • L&D budget to use on Learnerbly (our learning platform)
  • Cycle to Work scheme

#LI-HM1

Diversity commitment

At Tractable, we are committed to building a diverse team and inclusive workplace where people’s varied backgrounds and experiences are valued and recognised. 

We encourage applications from candidates of all backgrounds and offer equal opportunities without discrimination.

Tractable
Tractable
Artificial Intelligence Computer Vision Insurance Machine Learning Software

1 applies

174 views

Other Jobs from Tractable

Senior MLOps Engineer

Bucharest, Romania

Machine Learning Engineer

Bucharest, Romania

Software Engineer, APAC

Tokyo, Japan APAC

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 166 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers