Enable job alerts via email!

Python Developer

EntityX

London

On-site

GBP 65,000 - 75,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

EntityX, a growing startup leveraging innovative AI technologies, is seeking a skilled Python Developer. This role involves building scalable backend services and optimising data pipelines within a collaborative team. Ideal candidates should have experience in Python development and data engineering, with opportunities for significant impact in an exciting work environment.

Benefits

Opportunity to work on cutting-edge AI technology
Continuous learning and professional development
Collaborative work environment
Chance to make a significant impact

Qualifications

  • 5+ years of professional Python development experience.
  • Experience with data engineering tools like dbt.
  • Proficiency in infrastructure as code principles.

Responsibilities

  • Design and maintain scalable backend services and APIs.
  • Build and optimise data pipelines using dbt and BigQuery.
  • Monitor and optimise system performance.

Skills

Python Development
Backend Systems
RESTful APIs
SQL Databases
Data Engineering
Problem-Solving
Collaboration
Infrastructure as Code

Tools

Terraform
Kubernetes
Git

Job description

Join to apply for the Python Developer role at EntityX

Join to apply for the Python Developer role at EntityX

EntityX is a small, investment-funded business. We have a brilliant engineering and data science team, which we’d like to expand with a full-time Python Developer.

EntityX's technology uses a range of in-house and 3rd party NLP and AI techniques to merge all of the curated knowledge within Wikipedia with billions of daily data points about consumer media content consumption, to generate a deep understanding of consumers and culture (‘Cultural Intelligence’), and to deliver digital ad targeting solutions that have zero dependency on personal data (‘Cultural Activation’).

Role Overview

We're seeking a talented and self-motivated Python Developer to join our growing team of 10. This role is ideal for someone who enjoys working in a small, fast-moving development team with a broad range of responsibilities spanning backend development, data engineering, and infrastructure.

As a Python Developer at EntityX, you’ll play a key role in building scalable APIs and services, optimising data pipelines, and deploying robust infrastructure. You’ll design, develop, and maintain systems that power our Cultural Intelligence and Cultural Activation products.

This role will give you the opportunity to work with modern data tools (dbt, BigQuery), cloud-native services (Kubernetes, Terraform), and AI-driven technologies, including embeddings and LLMs. You’ll also have the chance to contribute to architectural decisions, improve engineering processes, and help scale our technology as we grow.

If you’re passionate about Python development, data engineering, and scalable systems—and you're excited about working in a small, high-impact team—we’d love to hear from you!

Key Responsibilities

  • Design, develop, and maintain scalable backend services and APIs to support our AI-driven products.
  • Build and optimise data pipelines using dbt and BigQuery to process large-scale (> 1 billion events per day) consumer media datasets.
  • Deploy and manage services on AWS, leveraging Kubernetes and ensuring both high availability and scalability.
  • Enhance and automate infrastructure using Terraform and Infrastructure as Code (IaC) best practices.
  • Monitor, debug, and optimise system performance, identifying and resolving bottlenecks.
  • Collaborate with data scientists and engineers to integrate AI models and embeddings into our products.
  • Participate in system architecture decisions, helping shape the technical roadmap.
  • Write clean, efficient, and well-documented code, following best practices.
  • Conduct code reviews and mentor other developers, promoting high engineering standards.
  • Stay up-to-date with new technologies and methodologies, continuously improving our stack and development processes.

Requirements

  • 5+ years of professional Python development experience building scalable backend systems.
  • Strong understanding of RESTful APIs and asynchronous request handling.
  • Experience working with SQL databases and writing efficient queries.
  • Familiarity with data engineering tools such as dbt (or similar technologies).
  • Understanding of Infrastructure as Code (IaC) principles and experience with Terraform (or similar).
  • Proficiency in version control systems (Git) and working with CI/CD pipelines.
  • Ability to debug, optimise, and troubleshoot issues in backend systems.
  • Strong problem-solving skills, resourcefulness, and ability to work autonomously.
  • Excellent communication skills and ability to work effectively in a collaborative, fast-paced environment.
  • Experience with Go or a willingness to learn it.
  • Experience deploying and managing services in Kubernetes.
  • Knowledge of LLMs, NLP, embeddings, and AI-driven technologies.
  • Contributions to open-source projects or personal projects showcasing technical expertise.
  • Experience working in a startup or small-team environment where adaptability is key.
  • Understanding of security best practices in API and cloud infrastructure development.

What We Offer

  • Opportunity to work on cutting-edge AI technology
  • Large scale data (>1 billion events per day) and the interesting problems that come it
  • A collaborative, authentic work environment that values talent and self-motivation
  • Chance to make a significant impact in a growing start-up and potentially help build the team
  • Salary: £65,000 - £75,000 per annum (dependent on experience)
  • Continuous learning and professional development opportunities

At EntityX, we believe in the power of diverse perspectives and are committed to creating an inclusive environment for all employees. We encourage applications from candidates of all backgrounds.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Advertising Services

Referrals increase your chances of interviewing at EntityX by 2x

Sign in to set job alerts for “Python Developer” roles.

London, England, United Kingdom 1 day ago

City Of Westminster, England, United Kingdom 3 weeks ago

London, England, United Kingdom 4 days ago

Bromley, England, United Kingdom 2 months ago

London, England, United Kingdom 1 week ago

Python Backend Junior Software Engineer - Remote 4 days a week (Europe)

London, England, United Kingdom $30,000.00-$40,000.00 4 weeks ago

London, England, United Kingdom £50,000.00-£60,000.00 1 month ago

City Of London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 4 days ago

London, England, United Kingdom 8 months ago

Junior Python Developer – Elite Hedge Fund (up to £100K + Bonus + Hybrid)
Python Developer – Leading Systematic US Hedge Fund – Up to £300k year 1 Total Compensation

London, England, United Kingdom 4 days ago

London, England, United Kingdom 4 days ago

London Area, United Kingdom $75,000.00-$100,000.00 1 week ago

London, England, United Kingdom 3 weeks ago

Leeds, England, United Kingdom 21 hours ago

City Of London, England, United Kingdom 3 weeks ago

Greater London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 3 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

Similar jobs

Python Developer - 90k - - Sort out global retail! - - Remote in UK

JR United Kingdom

Colchester

Remote

GBP 70,000 - 100,000

9 days ago

Python Developer - 90k - - Sort out global retail! - - Remote in UK

JR United Kingdom

Luton

Remote

GBP 70,000 - 90,000

10 days ago

Python Developer - 90k - - Sort out global retail! - - Remote in UK

JR United Kingdom

Crawley

Remote

GBP 70,000 - 90,000

10 days ago

Python Developer - 90k - - Sort out global retail! - - Remote in UK

JR United Kingdom

High Wycombe

Remote

GBP 70,000 - 90,000

10 days ago

Python Developer - Fully Remote

JR United Kingdom

Maidstone

Remote

GBP 60,000 - 120,000

10 days ago

Python Developer - Fully Remote

JR United Kingdom

Colchester

Remote

GBP 70,000 - 120,000

10 days ago

Python Developer - Fully Remote

JR United Kingdom

Luton

Remote

GBP 70,000 - 120,000

10 days ago

Python Developer

JR United Kingdom

Bedford

Remote

GBP 70,000 - 85,000

10 days ago

Python Developer

JR United Kingdom

Guildford

Remote

GBP 70,000 - 85,000

10 days ago