Job offer

Senior Python Engineer

Man Group is looking for an experienced Senior Python Engineer to join its Data Platform Engineering team, working on the development and implementation of platforms for Data Scientists, Machine Learning Engineers and Data Engineers. The role offers the opportunity to work on transformative projects and develop long-term solutions for deployment across the business.

Job description

About the job

Senior Python Engineer

Tasks

  • You will be part of the Data Platform Engineering team as part of the Data & Machine Learning department.
  • Our platform enables data scientists, machine learning engineers and data engineers to focus on their core tasks.
  • The platform consists of three main pillars:
    • Data Acquisition - an ETL/ELT platform for research and production that scales to multi-terabyte datasets.
    • Data Exploration - a catalog of thousands of data sets across Man Group that enables discovery, exploration, data quality and end-to-end data lineage.
    • Code Delivery - a self-service data science platform with a predefined tech stack.
  • You will work on the development and implementation of solutions and problems.
  • The technology teams at Man Group have a start-up feel and are a close-knit team of around 20 people.

Role responsibilities

  • We are looking for a high performing Python Engineer to join our engineering team at Man Group's control data platform, called Codex.
  • Projects receive more than just a quick fix or a high-grade patch.
  • We have hundreds of internal users and everything you work on will be used by teams across the organization for years to come.

Requirements

Essential skills

  • 5+ years of professional experience in software development, ideally in Python.
  • A strong academic background and a university degree with a high mathematical and computational content, e.g. computer science, mathematics, physics, finance.
  • Proven track record of successful collaboration in cross-functional teams with excellent communication skills, both written and verbal.
  • Experience in building reliable, production-ready applications.
  • In-depth knowledge of one or more relevant database technologies such as Snowflake, PostgreSQL, Cassandra, etc.
  • Strong interest in solving data-related challenges on a large scale.
  • Mastery of at least one programming language, mastery of software development principles and clean code practices.
  • Self-motivated with the ability to manage time effectively across multiple projects and with competing priorities.
  • Interpersonal skills to establish and maintain a close working relationship with quantitative researchers, data engineers and software engineers across the organization.
  • A self-starter who can seize opportunities, communicate them effectively and deliver.

Advantages

  • In-depth knowledge of data modeling, databases, knowledge graphs, mediation architecture.
  • Familiarity with one or more relevant databases or data formats, e.g. Apache Ignite, PostgreSQL, Snowflake etc.
  • Experience of working with large and unstructured data sets.
  • Experience with the interface to financial data providers and understanding of market structures.
  • Experience with data quality and data lineage management.
  • Experience with data visualization tools; Tableau, D3.js, Power BI, etc.
  • Interest in contributing to projects, willing to actively participate in data and projects across the organization.
  • Trust with stakeholders; can distill and communicate conflicting views.
  • Experience with our booking stack: Linux, Unix, Git, CI, Slack etc.

We offer

  • A working environment that promotes equal opportunities.
  • A comprehensive learning and development program to help people grow, develop their talents and foster an inclusive environment for everyone in the company.
  • A range of initiatives to make the most of your life outside work.
  • Possibilities

Job details

© 2025 House of Skills by skillaware. All rights reserved.
Our website uses cookies to make navigation easier for you and to analyze the use of the site. You can find more information in our privacy policy.