Senior Python Role - Remote within the UK - £65,000 - £80,000
My client is a high-growth Ad-Tech company using advanced machine learning to transform how digital advertising works. Their platform handles vast amounts of data to deliver real-time, actionable insights for marketing teams around the world.
They foster a collaborative, inclusive environment where engineers are empowered to shape the technology and contribute meaningfully to the product.
They're looking to expand their team of 5 to 6 at the moment and are looking for a Senior Backend Python Developer to help them on their journey.
The Role
This is a senior-level, hands-on backend engineering role. You’ll design and maintain scalable backend services and data pipelines that power their core machine learning platform. You’ll work closely with cross-functional teams to ensure systems are robust, efficient, and production-ready.
Key Responsibilities
* Design, develop, and maintain backend services and APIs using Python - FastAPI
* Build and optimise ETL pipelines for large-scale data processing
* Integrate third-party APIs and data sources
* Ensure code is clean, well-tested, and performance-optimised
* Collaborate with DevOps and Data Science teams to ensure smooth deployment and monitoring of services
Requirements
* Strong Python skills with experience in backend engineering and data workflows
* FastAPI is a must
* Solid understanding of data architecture and handling large datasets (e.g. transactional systems, data lakes, mesh architectures)
* Experience with SQL (PostgreSQL preferred), NoSQL, and RESTful APIs
* Familiarity with cloud platforms (AWS preferred) and modern backend infrastructure
* Clear communicator with a team-oriented approach and strong problem-solving skills
Nice to Have
* Experience with SQLAlchemy or other Python ORMs
* Previous exposure to Ad-Tech tools and datasets (DSPs, SSPs, IP ranges, user identifiers, etc.)
* Understanding of ML tools and libraries (e.g. PyTorch, TensorFlow, Pandas, NumPy)
Benefits of joining them:
* Competitive salary plus performance-based bonus and equity
* Fully remote within the UK
* Private health, dental, and vision insurance
* Generous annual leave and enhanced parental policies
* Annual learning and development budget
* Inclusive, high-performance engineering culture - tailored 3, 6, 12 month plans
Selection / Interview Process
1. Discussion of the role with recruiter
2. CV review
3. Initial technical conversation (30 mins) - Stage 1
4. Take-home coding assessment - Stage 2
5. Final-stage team interview - Stage 3
6. Offer and discussion