Job Search and Career Advice Platform

Enable job alerts via email!

Staff Python Engineer

Almedia GmbH

City of London

On-site

GBP 60,000 - 80,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A growing marketing automation firm in the City of London is seeking a Staff Python Engineer to lead the design and development of backend systems that power marketing automation. The role requires proven experience in building scalable Python systems, a strong understanding of software architecture, and the ability to collaborate with cross-functional teams. This full-time position offers a dynamic environment with potential for real impact and growth.

Benefits

Generous bonus scheme
Opportunities for growth

Qualifications

  • Proven experience building large-scale backend systems in Python.
  • Strong understanding of software architecture and system design.
  • Experience with data pipelines, A/B testing, or algorithmic personalization.

Responsibilities

  • Lead end-to-end design and development of backend systems.
  • Design dynamic, personalized payout algorithms based on user behaviour.
  • Build automated payout structure generation and transformation systems.
  • Improve system reliability, performance, and maintainability.

Skills

Building large-scale backend systems in Python
Software architecture
Data pipelines
A/B testing
Algorithmic personalization
Strong SQL skills
Cloud (AWS / GCP) skills
Job description

Join Almedia as a Staff Python Engineer and help shape the future of marketing automation.

At Almedia, you’ll own responsibility early, push intensity, work with ambitious people, and spend five days a week in the office.

Responsibilities
  • Lead end-to-end design and development of backend systems that power payout automation and growth experiments.
  • Design dynamic, personalized payout algorithms based on user behaviour.
  • Build automated payout structure generation and transformation systems.
  • Implement continuous split‑testing infrastructure for payouts.
  • Develop scalable, high‑performance Python systems integrated with data and ML pipelines.
  • Improve system reliability, performance, and maintainability.
  • Set coding standards and provide technical leadership for Python development.
  • Collaborate with ML engineers, data scientists, and product teams.
  • Build frameworks for experiment setup, versioning, and evaluation.
  • Refine system architecture to reduce complexity and improve efficiency.
Qualifications
  • Proven experience building large‑scale backend systems in Python.
  • Strong understanding of software architecture, system design, and clean code.
  • Experience with data pipelines, A/B testing, or algorithmic personalization.
  • Strong SQL and cloud (AWS / GCP) skills.
Bonus Points
  • Experience with ML pipelines, model deployment, or ad‑tech systems.
  • Optimizing payout, reward, or incentive systems at scale.
  • Passion for gaming, data‑driven experimentation, and automation.
What Makes You a Great Fit
  • Own everything: take full ownership from design to deployment.
  • Raise the bar: set high technical standards and inspire others.
  • Move fast: pragmatic, solution‑focused, and build systems that deliver impact quickly.
Why Almedia?
  • Scale With Almedia: real impact and growth alongside a profitable startup.
  • High‑growth environment: take ownership of projects and raise the bar.
  • Do more, get more: generous bonus scheme.

Almedia is an equal opportunity employer. We embrace and celebrate diversity, and encourage individuals from all backgrounds to apply.

Seniority level: Mid‑Senior level

Employment type: Full‑time

Job function: Engineering and Information Technology

Industry: Advertising Services

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.