Senior Python Software Engineer (ID: z6tBygqf)

Place of Work: Hybrid
Salary: £ 60,000 - £ 90,000 (Per Annum)
Date Posted: 09-Jan-2026
Expiry Date: 08-Jul-2026
Job Details:
Location: London, Greater London, United Kingdom
Job Category: Artificial Intelligence (AI)
Career Level: Experienced Professional
Contractual Type: Full Time/Permanent
Working Hours: Full Time
Qualifications: Master’s degree or higher in a STEM subject
Experience: 5 years of hands-on experience with Python
Positions Available: 1
Skills Required
  • CI/CD pipelines
  • Kubernetes
  • Numpy
  • Pandas
  • Python
  • SciPy
  • SQL
Job Description

Senior Python Software Engineer (Strong Mathematics Background)

Are you a Python Software Engineer who enjoys building robust, scalable products grounded in strong mathematical and analytical principles? We’re looking for an engineer—not a data scientist—to join us as a Senior Python Software Engineer and help develop the core technology behind our Pulse platform.

Pulse is used by leading global companies to solve complex optimisation, modelling, and forecasting challenges. In this role, you’ll take ownership of key product modules, collaborate with an international team, and help shape the evolution of our analytics-driven software architecture.

Flexible working is available in the UK, the Netherlands, or remotely (with time-zone overlap with NL/UK).

What You’ll Do

  • Design, develop, and maintain well-structured, high-performance Python modules that apply advanced optimisation techniques within the Pulse platform.
  • Implement and optimise algorithms for econometric marketing mix modelling, forecasting, and advanced analytics.
  • Solve large-scale, real-world challenges involving data processing, model optimisation, and forecasting.
  • Build and enhance software that efficiently processes large datasets, with a strong focus on performance, reliability, and product functionality.
  • Ensure high code quality through comprehensive unit and integration testing, clear documentation, and long-term maintainability.
  • Apply SOLID principles and appropriate design patterns to deliver scalable, maintainable architecture.
  • Work with modern technologies including SciPy, NumPy, Pandas, SQL, cloud platforms, Docker, Kubernetes, and CI/CD pipelines.
  • Collaborate closely with cross-functional teams (engineering, data science, consultants) across the Netherlands, UK, and US.
  • Take ownership of key modules, contribute to platform improvements, and help define engineering best practices.
  • Review code, share knowledge, and actively contribute to the technical growth of the team.

What You’ll Bring

  • 5+ years of hands-on Python experience, including scientific libraries (especially SciPy and Pandas).
  • A Master’s degree in Mathematics, Computer Science, or a closely related quantitative discipline.
  • A strong mathematical and analytical background, with proven experience translating theory into production-quality Python code.
  • Experience developing analytical and optimisation software in a product-driven environment.
  • Nice to have: Experience with marketing mix modelling, forecasting, or econometric/statistical modelling.
  • Nice to have: Familiarity with NumPy, SQL, cloud infrastructure, Docker, Kubernetes, and CI/CD tools.
  • Strong communication skills, a collaborative mindset, and a structured approach to problem-solving.

What We Offer

  • The opportunity to shape the analytics engine behind marketing decisions for global brands.
  • Collaboration with a highly skilled, international team.
  • The chance to mentor junior engineers and take technical ownership of key components.
  • A fast-paced, performance-driven culture with personal attention and clear growth paths.
  • Ongoing training and development, including conferences and workshops.
  • A competitive salary aligned with your experience and expertise.

About Us

We are a leading provider of practical analytical solutions for marketing and sales professionals. We enable fast, data-driven decision-making for media optimisation, sales forecasting, brand equity measurement, and pricing and promotion strategy. We combine the agility of a highly innovative company with the scale and complexity of international, top-tier clients. We operate from offices in the UK, the US, and the Czech Republic, with our headquarters in the Netherlands.

We value diversity and do not discriminate based on age, religion, sexual orientation, gender, disability, or race.

Position: Senior Python Software Engineer  -  Job Type: Full-time, Permanent  -  Salary: £60,000 to £90,000 per year
Work Location: Hybrid remote, UK

Similar Jobs You May Like
Machine Learning Engineer
London, Greater London, United Kingdom
Salary: £ 80,000 - £ 100,000 (Per Annum)
AI Researcher - London
London, Greater London, United Kingdom
Salary: £ 50,000 - £ 85,000 (Per Annum)
AI Engineer
London, Greater London, United Kingdom
Salary: £ 35,000 - £ 40,000 (Per Annum)
Featured
AI / ML Engineer
Chester, Cheshire, United Kingdom
Salary: £ Up to 80000 (Per Annum)
Python Backend Software Engineer
London, Greater London, United Kingdom
Salary: £ 59 (Hourly Rate)
Pelago Recruitment Services
Pelago Support Team
Inactive

Chat Support Offline!

Live chat is available during business hours, 9:00 to 5:00 Monday to Friday. Please get in touch with us through Contact Us and one of our recruiters will reply within 1 business day.