Software Engineer
24 days ago


Who are we?

Our AI assesses damage and estimates repair costs in real time. This means claims can be settled quicker and livelihoods restored. We're applying our AI today to tangible problems that affect many thousands of people across the world, and making a difference. Our technology is patented and trained on one of the largest datasets in the industry.

On top of that, we've got a best in class working culture focused around autonomy, ownership collaboration, flexible working and more. On top of that, we've got a best in class working culture focused around autonomy, ownership collaboration, flexible working and more. In fact, why not check out our reviews on Glassdoor.

Engineering @ Tractable

There's around 25 of us in the engineering team at Tractable and we play a key part in bringing our AI to life. The way we build our product is by putting a team together with all the skills and context it needs to be able to solve real world problems. We believe strongly in cross functional teams and collaboration. This means you will be working alongside software engineers, machine learning engineers, data scientists and product managers and designers. You will be working out how we can best help thousands of people around the world recover faster from an accident. We're proud to see our products have a massive impact on the insurance market daily… and we know this is just the beginning.

The project you will be working on:

You will be joining our talented team working on our AI Estimating applications. In this team we build applications for car owners and insurance claim handlers to facilitate the process of submitting a motor insurance claim in the most seamless and AI-driven way possible. Our powerful AI is able to figure out the nature and amount of damage in an accident by visually analysing the submitted photos. It enables full automation of traditionally manual tasks involved in the process of filing claims, and the applications we build in this team enable that capability to be deployed to the real world, acting on claims as they are being processed and inspiring confidence to our users, through great UX and transparency.

You'll be focussing on developing and scaling our core services and APIs to enable features in our user facing applications. You will be required to gather context about the wider product space and how our AI technology adds value in each step of the claim journey. Your day-to-day tasks would involve thinking of data models, service abstractions and API layers to support various possible claim interactions by both the insurance policyholder and the claim handler. You will also work closely with our research team to understand how the AI / ML results need to be plugged into the product to add maximum value to the end user.

We work in a lean team comprising a product manager, product designer and developers with different degrees of frontend and backend experience. We continuously learn how to best achieve our mission: we make the best of feedback and experiences brought in by everyone and we look forward to hearing about what you can bring!

The role:

You'll play a key role in developing our platform, as part of a small but high performing team. You will influence the scope and technical direction of the product. You'll champion best practices within the team, and continuously pursue clean code practices and contribute towards overall platform architecture collaborating with our other Engineers and Product team.

You will be:

  • Working in a cross-functional team supporting the development of our industry leading platform that serves thousands of user's daily, playing a pivotal role in the future direction of our product
  • Working closely with our Product Manager and Product Designer to understand customer needs and be involved in feature design meetings to build out new features
  • Suggesting improvements and best practices across the team

Tech Stack:

We rely heavily on the following tools and technologies below – but you don't need to have prior experience in all of them. We don't mind what languages or frameworks you've used before (in fact, different experiences bring different perspectives to the table) - we're just keen to know that you're willing to break things, fix things, learn fast and carry on creating!

  • Node.js with Typescript
  • React for frontend development
  • GraphQL for backend / frontend communication
  • PostgreSQL for persistent data storage
  • Kafka for our asynchronous message queue
  • DCOS and Docker to schedule and run our services
  • Jenkins to run our testing and deployment pipelines
  • AWS for our infrastructure

What we're looking for…

  • Strong ownership and self-drive from the first line of code to the impact on the end user. If you like autonomy and being in the driver's seat, we would love to have you in our team!
  • A strong product mindset- this is crucial for us. You have worked closely with product teams in the past and more importantly, you want to be involved in feature design meetings with our product team and have an appetite to understand our customers and their needs
  • Able to discuss the merits and trade-offs of using any particular design approach and technologies
  • Bonus: experience building / scaling RESTful APIs which enable complex user workflows
  • Bonus: obsession with developer efficiency and enabling CI/CD in a microservice environment

Company benefits

  • Competitive salary & 6 month salary reviews
  • Equity
  • Pension scheme
  • Flexible Working
  • Learning and Development budget
  • Competitive maternity + paternity leave
  • Daily snacks & soft drinks
  • Regular company events such as Games Nights, Movie Nights, Lunch & Learns, Monthly Brunch and more