Job Search and Career Advice Platform

Enable job alerts via email!

Senior Python Developer

La Fosse Associates

Greater London

On-site

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology recruitment firm is seeking a Senior Python Engineer to join a centralized engineering team in Greater London. In this high-impact role, you will design and deliver reusable frameworks and microservices using your strong Python and PySpark experience. The position requires excellent communication skills and the ability to work asynchronously across multiple time zones. This role offers a unique opportunity to impact various product teams within a scalable engineering organization.

Qualifications

  • Strong skills in building reusable frameworks and libraries.
  • Excellent communication in asynchronous environments.
  • Ability to work effectively across multiple time zones.

Responsibilities

  • Design and build common libraries used by product teams.
  • Leverage PySpark and DataFrames for scalable data processing.
  • Build Python-based Azure Functions.

Skills

Strong Python development experience
Hands-on experience with PySpark
Solid SQL knowledge
Experience working with Azure infrastructure
Understanding of containers
Experience working in Agile environments
Experience with Terraform
Experience writing and maintaining unit tests
Job description
Senior Python Engineer (PySpark & Azure)

We’re looking for a talented Python Engineer to join a centralized engineering team focused on building shared capabilities that power multiple product teams.

This is a high-impact role where you’ll design and deliver reusable frameworks, libraries, and microservices that support scalable, high-performing products across a distributed engineering organisation.

The Role

As part of a central engineering function, you’ll design and build common libraries and microservices used by multiple product teams. You’ll collaborate directly with engineers across several time zones, requiring strong communication skills and the ability to work effectively in an asynchronous environment.

Your initial focus will be:

  • Abstracting and consolidating existing product code into a shared Python library

  • Leveraging PySpark and DataFrames for scalable data processing

  • Building Python-based Azure Functions (microservices)

  • Establishing architectural patterns that support reuse, scalability, and performance

Following the initial phase, you’ll continue to act as an extension of product teams—designing and delivering shared microservices and libraries that address common technical needs across the organisation.

What You’ll Bring

Required Skills & Experience:

  • Strong Python development experience

  • Hands-on experience with PySpark

  • Solid SQL knowledge

  • Experience working with Azure infrastructure

  • Understanding of containers, microservices architecture, and functional design patterns

  • Experience working in Agile environments

  • Experience with Terraform

  • Experience writing and maintaining unit tests (preferably with PyTest)

Nice to Have:

  • HTML/CSS knowledge

What We’re Looking For
  • Strong architectural thinking and the ability to work independently

  • Clear and confident communicator across technical audiences

  • Comfortable working asynchronously across multiple time zones

  • Pragmatic problem-solver who can deliver at pace

  • Passion for building reusable, high-quality engineering solutions

2 Stage interview process
3 days onsite – Central London
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.