Backend Software Engineer Python ML AWS

Client Server
London, UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£90,000.0
Working hours
Shift work
Job source

Tech stack

Amazon Web Services Software Design Patterns Python (Programming Language) PostgreSQL Machine Learning Software Construction Test-Driven Development (TDD) Backend Machine Learning Operations Software Coding Amazon Redshift Databricks
+1 more
Microservices

Job description

Are you a data savvy Backend Software Engineer with experience of implementing ML algorithms into production?

You could be progressing your career in a senior, hands-on Backend Software Engineer role as part of a friendly and supportive international team at a growing and hugely successful European car insurance tech company as they expand their UK presence.

As a Backend Software Engineer you’ll join a cross functional team, collaborating with Data Scientists and Machine Learning Engineers on complex insurance underwriting and pricing systems. They’ll be a range of projects with a focus on implementing Machine Learning algorithms into production systems.

There’s a collaborative team Agile environment where you’ll participate in technical discussions and have your voice heard, there’s also opportunities to mentor other more junior team members if desired.

Requirements

Do you have experience in Test-driven development?, * You are a data savvy Backend Software Engineer with advanced Python coding skills

  • You have experience of across the full lifecycle of ML model development including into production
  • You’re collaborative, enjoy problem solving and working with others to overcome technical challenges
  • You have a strong knowledge of AWS
  • You have a good knowledge of modern software engineering best practices, microservices, TDD / DDD, common Design Patterns
  • Experience with Databricks, PostgreSQL, Amazon RedShift or MLflow would be great but not essential

Benefits & conditions

Pulled from the full job description

  • Employee discount
  • Employee assistance programme
  • Private dental insurance
  • Company pension
  • Private medical insurance
  • Cycle to work scheme
  • Season ticket loan, As a Backend Software Engineer / Developer (Machine Learning AWS) you will earn a competitive package:
  • Up to £90k salary
  • Remote working including flexible working hours
  • Workplace nursery scheme
  • Enhanced maternity package
  • 25 days holiday plus ability to buy or sell 5 days p/year + extra “duvet day”
  • Pension, Private Medical and Dental Insurance, Life Assurance, Employee Assistance Programme
  • Weekly Yoga and monthly Acupuncture sessions, Headspace membership
  • Diverse, inclusive team environment with a range of support networks
  • A range of other perks including Perkbox, cycle to work, season ticket loan

About the company

At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We’re an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:37 min

Extensibility and programmability features of the PostgreSQL database

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:27 min

Managing traffic and tracking costs with Databricks Unity Catalog

Viktoria Semaan Viktoria Semaan · WWC Europe 2026

2:51 min

Moving to serverless deployments for Python machine learning models

Marek Suppa · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all