Python Engineer Data Domains in London
Python Engineer Data Domains

Python Engineer Data Domains in London

London Full-Time 50000 - 70000 ÂŁ / year (est.) No home office possible
Prima

At a Glance

  • Tasks: Shape data architecture and build reliable systems for real-world impact in motor insurance.
  • Company: Join Prima, the leading online motor insurance provider trusted by over 5 million drivers.
  • Benefits: Flexible work options, private healthcare, gym discounts, and tailored growth plans.
  • Other info: Diverse and inclusive culture with opportunities for mentorship and career growth.
  • Why this job: Be part of a team that embraces innovation and makes a difference in the insurance industry.
  • Qualifications: Strong Python skills, experience with data processing systems, and a passion for clean code.

The predicted salary is between 50000 - 70000 ÂŁ per year.

Are you looking for a new challenge? Fancy helping us shape the future of motor insurance? Prima could be the place for you. Since 2015, we’ve been using our love of data and tech to rethink motor insurance and bring drivers a great experience at a great price. Our story began in Italy, where we’ve quickly become the number one online motor insurance provider. In fact, we’re trusted by over 5 million drivers. And now we’re expanding to help millions more drivers in the UK and Spain.

Are you a Data Engineer who is excited about turning complex data into scalable, real‑world impact? Someone who thrives on curiosity, embraces experimentation, and loves building reliable systems that power smarter decisions? You could be part of our team then, joining our Pricing and Underwriting domain to bridge the gap between machine learning, data science and engineering.

What You’ll Do

  • You’ll shape the architecture of data products built for analytics and data science, working on use cases like forecasting, feature engineering, customer behaviour insights, and integrating new data sources.
  • You’ll lead how we transform data, setting best practices in data modelling, performance optimisation, and governance to ensure data across Prima is consistent, reliable, and readily available.
  • You’ll build reusable tooling and frameworks that empower teams to ingest, store, transform, and serve their own data products with confidence.
  • You’ll partner closely with data scientists and machine learning engineers, helping refine data requirements and elevate the overall data infrastructure.
  • You’ll stay curious and keep evolving, experimenting with new technologies, exploring open‑source tools, and engaging with the broader community to keep us at the cutting edge.

What We’re Looking For

  • You’re a Data Engineer or Software Engineer who enjoys working with data with strong Python expertise, and you take pride in writing clean, reliable, production‑grade code based in solid software engineering best practices.
  • You’ve built and operated batch and distributed data processing systems, as well as near real‑time streaming pipelines using technologies like Kafka, Flink, or Spark. If you’ve worked with Databricks, is a big plus!
  • You’re comfortable working with RDBMS and data warehousing, and you understand how to design data models that actually serve business needs.
  • You care about quality and reliability.
  • You’ve worked with CI/CD and testing practices for data pipelines, and you’re familiar with contributing to infrastructure‑as‑code setups (Terraform or CloudFormation).
  • And last but not least, you thrive in a culture of ownership and collaboration, jumping in beyond your scope to move things forward, and having fun along the way.

Nice‑to‑Have

  • You’ve had hands‑on experience with Data Quality and Data Governance practices, and you understand why they matter.
  • You’re familiar with data modelling approaches (like Star Schema or OBT) and modern data architectures (Medallion, Lambda, or Kappa).
  • You’ve built or contributed to data platforms in the cloud (AWS preferred), working with components like S3, Glue, or Athena.
  • You have some exposure to data analysis, MLOps, or feature engineering, and you’re curious to go deeper.

Why You’ll Love It Here

  • Work Your Way: Enjoy full flexibility – work from home, the office or a mix of both. Plus, work from anywhere for up to 30 days a year.
  • Grow with us: We may move fast at Prima, but we move together. Get access to learning resources, mentorship and a growth plan tailored to you.
  • Thrive and perform: Your best work begins when you feel your best. Enjoy private healthcare, gym discounts, wellbeing programs and mental health support.

Think you’re a match? Apply now. At Prima, we celebrate uniqueness. If you don’t meet every requirement but are passionate about this role, we still want to hear from you. Innovation thrives on diverse perspectives. Prima is proud to be an equal opportunity employer. Need accommodations during the process? Email us at . Let’s build the future of insurance, together.

Python Engineer Data Domains in London employer: Prima

At Prima, we pride ourselves on being an innovative employer that values flexibility and personal growth. As a Python Engineer in our dynamic team, you'll enjoy the freedom to work from home or the office, access tailored learning resources, and benefit from comprehensive wellbeing support. Join us in shaping the future of motor insurance while thriving in a collaborative culture that celebrates diversity and encourages experimentation.
Prima

Contact Detail:

Prima Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Engineer Data Domains in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and data engineering. This gives us a tangible way to see what you can do and how you think about solving problems.

✨Tip Number 3

Prepare for interviews by practising common technical questions and scenarios related to data engineering. We want to see how you approach challenges, so be ready to explain your thought process and decisions.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows us you’re genuinely interested in being part of our team at Prima.

We think you need these skills to ace Python Engineer Data Domains in London

Python Expertise
Data Engineering
Batch Processing Systems
Distributed Data Processing
Real-Time Streaming Pipelines
Kafka
Flink
Spark
RDBMS
Data Warehousing
Data Modelling
CI/CD Practices
Infrastructure as Code
Terraform
CloudFormation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Python Engineer role. Highlight your expertise in data processing systems and any relevant projects you've worked on, especially those involving Python and data modelling.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about shaping the future of motor insurance with Prima. Share your passion for data and how your background makes you a great fit for our team. Don’t forget to mention any experience with technologies like Kafka or Spark!

Showcase Your Projects: If you've built any data products or tools, make sure to include them in your application. We love seeing real-world examples of your work, especially if they demonstrate your ability to turn complex data into impactful solutions.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team. Plus, it shows you’re keen to join us at Prima!

How to prepare for a job interview at Prima

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with writing clean, reliable code and any projects where you've built data processing systems. They’ll likely want to see how you approach problem-solving with Python, so have some examples ready.

✨Familiarise Yourself with Data Tools

Since the role involves working with technologies like Kafka, Flink, or Spark, it’s a good idea to get comfortable with these tools. If you’ve used Databricks, be prepared to talk about your experience. Highlight any specific projects where you’ve implemented these technologies to showcase your hands-on knowledge.

✨Understand Data Modelling and Governance

Brush up on data modelling approaches like Star Schema or OBT, as well as modern data architectures such as Medallion or Lambda. Be ready to discuss why data quality and governance are important, and how you’ve applied these practices in your previous roles.

✨Show Your Curiosity and Collaborative Spirit

They’re looking for someone who thrives on curiosity and collaboration. Prepare to share examples of how you’ve engaged with new technologies or contributed to team projects. Emphasise your willingness to jump in beyond your scope and how you’ve fostered a collaborative environment in past roles.

Python Engineer Data Domains in London
Prima
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>