Senior Python Engineer

Senior Python Engineer

Full-Time 65000 - 85000 £ / year (est.) No working from home possible
Harnham

At a Glance

  • Tasks: Develop and maintain large-scale data pipelines and backend systems in Python.
  • Company: Fast-scaling SaaS company revolutionising digital advertising with machine learning.
  • Benefits: Competitive salary, hybrid working, career growth, and a collaborative culture.
  • Other info: Join a dynamic team in a fast-paced environment with excellent work-life balance.
  • Why this job: Make a real impact on digital advertising while working with cutting-edge ML technologies.
  • Qualifications: 3+ years of strong Python and backend development experience, AI/ML knowledge preferred.

The predicted salary is between 65000 - 85000 £ per year.

You’re a problem-solver who thrives on complex data challenges and wants to see your work make a measurable impact? Here’s your chance to join. Work with real-world ML datasets, cutting-edge data systems, and a platform that processes billions of events — all while helping shape how global advertisers protect their ad spend.

THE COMPANY

This fast-scaling SaaS company is using machine learning to make digital advertising more transparent, efficient, and fraud-free redefining how advertisers protect and optimise their campaigns. Their machine learning platform detects and blocks invalid or low-value clicks across search, display, and social channels, empowering marketing teams with trusted data and higher ROI. Your work will directly support their mission to make digital advertising more transparent and impactful.

THE ROLE

As a Senior Python Engineer, you’ll play a key role in building and improving the core platform that powers the AI-driven traffic protection and analytics capabilities. You’ll work closely with the other teams to launch new models, enhance real-time tracking, and deliver high-performance backend solutions that process massive datasets. Specifically, you can expect to be involved in the following:

  • Developing and maintaining large-scale data pipelines and backend systems in Python.
  • Working with AI/ML datasets to help train and deploy new detection models.
  • Building and improving integrations, and working on greenfield product developments.
  • Collaborating with data science and applications teams to deliver features at scale.
  • Working with real production data (billions of data points) in a fast-paced, high-impact environment.
  • Deploying code to production with flexibility to shape and improve existing processes.

SKILLS AND EXPERIENCE

The successful Senior Python Engineer will have the following skills and experience:

  • Strong Python (python frameworks), backend development experience (3+ years)
  • Experience working with AI/ML or big data systems.
  • Familiarity with AWS, Redshift, or other cloud data platforms (GCP/Azure also welcome).
  • Background in AdTech, MarTech or experience with Meta Marketing API or Google Ads API is a plus.
  • Ability to thrive in a fast-paced scale-up environment and collaborate across teams.

BENEFITS

The successful Senior Python Engineer will receive the following benefits:

  • Salary: £65,000 – £85,000, depending on experience
  • Hybrid working with 2 days in the London office
  • Opportunity to work with cutting-edge ML and large-scale data systems
  • Career growth in a rapidly scaling Series A company
  • Collaborative, innovative engineering culture with high ownership
  • Great work-life balance

HOW TO APPLY

Please register your interest by sending your resume/CV to Joana Alves via the Apply link on this page.

Senior Python Engineer employer: Harnham

Join a fast-scaling SaaS company in London that is at the forefront of transforming digital advertising through machine learning. As a Senior Python Engineer, you will enjoy a collaborative and innovative work culture, with opportunities for career growth while working on cutting-edge ML and large-scale data systems. With a strong emphasis on work-life balance and hybrid working arrangements, this company offers a rewarding environment where your contributions will have a direct impact on the industry.

Harnham

Contact Details:

Harnham Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Python Engineer

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow engineers on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those involving Python and AI/ML. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team and contributing to our mission.

We think you need these skills to ace Senior Python Engineer

Python
Backend Development
AI/ML
Big Data Systems
AWS
Redshift
Cloud Data Platforms

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Python and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for the Senior Python Engineer role. Share your passion for solving complex data challenges and how you can contribute to our mission of making digital advertising more transparent.

Showcase Relevant Experience:If you’ve worked with AI/ML datasets or have experience in AdTech, make sure to highlight that! We love seeing candidates who can bring their unique experiences to the table, especially in fast-paced environments.

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves!

How to prepare for a job interview at Harnham

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python frameworks and backend development, as well as any specific projects you've worked on that involved large-scale data pipelines.

Familiarise Yourself with AI/ML Concepts

Since the role involves working with AI/ML datasets, it’s crucial to understand the basics of machine learning. Prepare to talk about any relevant experience you have, especially if you've deployed models or worked with big data systems.

Showcase Your Problem-Solving Skills

Be prepared to discuss complex data challenges you've faced in the past. Think of specific examples where your problem-solving skills made a measurable impact, as this company values candidates who can thrive in fast-paced environments.

Research the Company and Its Mission

Take some time to understand the company's mission to make digital advertising more transparent and efficient. Being able to articulate how your skills align with their goals will show your genuine interest in the role and the company.