Senior Python software engineer

ScanmarQED

England

Hybrid

GBP 85,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Opportunity to shape analytics engine
Mentorship opportunities
Training and development opportunities

Job summary

A leading provider of analytical solutions is seeking a Senior Python Software Engineer with a strong mathematical background. The ideal candidate will design and develop advanced Python-based modules for optimization and analytics, work with modern technologies including SciPy and Pandas, and collaborate with international teams. Flexible work options are available in the UK, Netherlands, or remotely. This role demands at least 5 years of Python experience and a Master’s degree in a related field.

Qualifications

  • Minimum 5 years of hands‑on experience with Python, especially with scientific libraries.
  • Very strong background in mathematics and analytics.
  • Experience in developing analytic and optimization solutions in a product environment.
  • Experience building analytic/optimization solutions in a product environment.

Responsibilities

  • Design and maintain Python-based modules applying advanced optimization techniques.
  • Implement and optimize algorithms for econometric modeling and analytics.
  • Ensure high code quality through thorough unit and integration testing.
  • Ensure high code quality with unit/integration tests and documentation.
  • Apply SOLID principles and design patterns for scalable architecture.
  • Collaborate with cross-functional teams across NL, UK, and US with time-zone overlap.
  • Take ownership of key modules and contribute to best practices.

Skills

Python
SciPy
Pandas
SQL
Docker
Kubernetes
CI/CD tools
Mathematics
Analytics
Statistical modeling

Education

Master’s degree in Mathematics, Computer Science or related field

Tools

SciPy
NumPy
SQL
Docker
Kubernetes
CI/CD tools

Job description

Senior Python software engineer - with strong Maths background

Are you a software engineer who thrives on building robust, scalable products with a strong foundation in mathematics and analytics? We’re specifically looking for an engineer—not a data scientist—to join ScanmarQED as a Senior Python Software Engineer and play a key role in developing the core technology behind our Pulse platform—a product used by leading companies worldwide to solve complex optimization and modeling challenges. You’ll collaborate with an international team, take ownership of product modules, and help drive innovation in our software architecture. Flexible work options are available in the UK, the Netherlands, or remotely.

What will you be doing?
  • Design, develop, and maintain robust well designed Python-based modules that apply advanced optimization techniques and provide analytics for our Pulse product.
  • Implement and optimize algorithms for econometric marketing mix modeling, forecasting, and advanced analytics.
  • Tackle large-scale data processing, model optimization, and real-world forecasting challenges. Build and enhance software capable of efficiently processing large-scale data, focusing on product functionality and performance (please note this role is not about data ingestion).
  • Ensure high code quality through thorough unit and integration testing along with well documented code, promoting long-term stability and maintainability.
  • Apply SOLID principles and appropriate design patterns to ensure scalable and maintainable architecture.
  • Work with modern technologies including SciPy, NumPy, Pandas, SQL, cloud platforms, Docker, Kubernetes, and CI/CD tools.
  • Collaborate with cross-functional teams (data science, consultants, development) across the Netherlands, UK, and US, with a focus on time zone overlap with NL/UK.
  • Take ownership of key modules and contribute to the continuous improvement of our analytics platform.
  • Review code, share knowledge, and contribute to best practices within the team.
Skills, experience, and education you’ll need
  • Minimum 5 years of hands‑on experience with Python, including scientific libraries (especially SciPy + Pandas).
  • Master’s degree in Mathematics, Computer Science, or a closely related quantitative field.
  • Very strong background in mathematics, analytics, or statistical modelling with a proven ability to implement these using Python and its associated libraries.
  • Experience in developing analytic and optimization solutions in a product environment.
  • Valuable: Experience with marketing mix modeling, forecasting, or econometric/statistical modeling.
  • Valuable: Familiarity with NumPy, SQL, cloud platforms, Docker, Kubernetes, CI/CD tools.
  • Excellent communication, teamwork, and problem‑solving skills.
What we offer
  • The opportunity to shape the analytics engine that drives marketing decisions for global brands.
  • Collaborate with a highly skilled, international team.
  • Opportunity to mentor junior engineers or take technical ownership of key modules.
  • A fast‑paced, performance‑driven culture with personal attention and growth opportunities.
  • Training and development opportunities, including conferences and workshops.
  • A salary matching your knowledge and skills.
Company Information

ScanmarQED is a leading provider of practical analytical solutions for marketing and sales professionals. We help our clients make data‑driven decisions fast when optimizing media plans, forecasting sales, building brand equity, and planning effective price & promotional strategies. We offer the advantages of a personal, highly innovative company combined with the challenges of international, top‑tier customers, operating from our offices in the UK, US, CZ and headquarters in the Netherlands.

We are an equal opportunity employer; we value diversity at our company; it is an essential part of our success. We do not discriminate based on age, religion, sexual orientation, gender, disability or race.

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Analytical Consultant (Media – MMM) | UK Office
Senior Analytical Consultant (Media – MMM) | UK Office

ScanmarQED • City Of London

On-site
GBP 40,000 - 60,000
Competitive remuneration package
Opportunities for personal growth
Multicultural team environment
Python Developer
Python Developer

SEEKR • England

On-site
GBP 80,000 - 120,000
Private health care
Pension
Strong equity offering
Senior Software Engineer
Senior Software Engineer

Pure Resourcing Solutions Limited • Cambridgeshire and Peterborough

Hybrid
GBP 75,000 - 110,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Story Terrace Inc. • Greater London

Hybrid
GBP 70,000 - 90,000
£6,000 annual training & conference budget
Up to 6% matched pension
Comprehensive private healthcare
+6
Senior Software Engineer — Pricing AI (Manchester)
Senior Software Engineer — Pricing AI (Manchester)

Datalex • Manchester

On-site
GBP 70,000 - 90,000
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Harnham • England

Hybrid
GBP 68,000 - 80,000
25 days holiday plus option to buy 5 more
Private medical cash plan
Annual performance-based bonus (up to 7%)
+2
Python Developer
Python Developer

London Stock Exchange Group • City of Westminster

On-site
GBP 65,000 - 95,000
Healthcare
Retirement planning
Volunteering days
+1
Senior Software Engineer
Senior Software Engineer

Aspire Life Sciences Search • Greater London

Remote
GBP 65,000 - 85,000
Competitive salary
Professional development opportunities
Flexible working hours
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Physicsx • Greater London

Hybrid
GBP 90,000 - 130,000
Equity options
10% employer pension contribution
Private medical insurance
+2
Senior Python Engineer - AWS and AI
Senior Python Engineer - AWS and AI

TalentHawk • Greater London

Hybrid
GBP 48,000 - 80,000