Senior Python Engineer

  • Handle Recruitment
  • Mar 31, 2026
Full time I.T. & Communications

Job Description

Are you a Python Developer who loves turning data into business impact? Handle are currently working with a market leading publishing business who are looking for a Senior Python Engineer to join their Growth & Analytics team.

You'll be working hands-on with Python, APIs, databases, and large datasets to help build the next generation of internal tools that power marketing, analytics, and commercial strategy.

Key responsibilities -

  • Build and maintain Python-based systems and tools that drive real business value
  • Integrate data from multiple sources - APIs, databases, and external platforms
  • Improve existing systems, making them faster, more reliable, and easier to use
  • Work with stakeholders across marketing, analytics, and editorial to understand their needs and translate them into working solutions
  • Optimise applications for performance and scalability
  • Contribute to code reviews, documentation, and best practices for the team
  • Support early-stage adoption of AI and automation in workflows

Candidate requirements -

  • Strong Python experience with hands-on coding skills
  • Comfortable working with large datasets using Pandas or similar libraries
  • Solid SQL knowledge and experience with relational databases
  • Experience working with APIs and integrating multiple data sources
  • Familiarity with Git or other version control tools
  • Comfortable in Linux/MacOS environments and scripting (Bash, cron jobs)
  • Strong problem-solving skills and independent delivery mindset
  • Able to collaborate across time zones and work flexibly with US teams

Handle actively welcomes applicants from under-represented backgrounds - we pride ourselves on attracting the best talent for every opportunity through a commitment to equality, diversity and inclusion.