Job offer

Senior Python Engineer

Man Group is looking for an experienced Senior Python Engineer to join its Data Platform Engineering team to work on the development of a Control Data Platform called Codex, which is used by hundreds of internal users. The ideal candidate should have 3+ years of software development experience, specifically in Python, and be able to work effectively in teams and tackle complex data challenges.

Job description

Tasks

  • You will be part of the Data Platform Engineering team, which is part of the Data & Machine Learning department.
  • They will work on the development of platforms that enable data scientists to focus on the delivery of data products.
  • You will work on the following projects:
    • Data Acquisition: Development of an ETL/ELT platform for research and production that scales to multi-terabyte data sets.
    • Observability: Cataloging the lineage of data assets across Men to enable discovery, authorization, data quality and end-to-end data lineage.
    • Code Delivery: Provide a self-service platform to curate across thousands of records with known scaling, identifier mapping and UX.

Requirements

Essential skills

  • 3+ 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 or finance.
  • Proven track record of successful collaboration in cross-functional teams, with excellent communication skills and a track record of on-time delivery.
  • Experience in building reliable, production-ready applications.
  • In-depth knowledge of one or more relevant database technologies, such as Snowflake, PostgreSQL and Cassandra.
  • 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 best practices.
  • Self-motivated with the ability to manage time effectively across multiple projects and with competing priorities.
  • Interpersonal skills and proactivity to build and maintain close working relationships with quantitative researchers, data scientists and software engineers across locations.
  • A self-starter who can seize opportunities, communicate them effectively and deliver.

Advantages

  • In-depth knowledge of data modeling, data lakes/warehouses, mediation architecture.
  • Familiarity with one or more relevant databases or data lake formats, e.g. Apache Ignite, PostgreSQL, Snowflake etc.
  • Experience of working with large and unstructured data sets.
  • Experience with the interface to traditional database systems or understanding of market data structures.
  • Experience with data lineage and understanding of finance; with the ability to work effectively across different teams and seniority levels.
  • Stakeholder management skills with proven ability to work effectively with different teams and levels of seniority.
  • Certification, e.g. Certified Data Scientist; or willingness to be certified with conflicting views.
  • Hands-on experience with leading tools: Unix, Linux, GIT, Linux, Black, etc.

We offer

  • A working environment that promotes equal opportunities.
  • A comprehensive learning and development program.
  • Regular wellbeing activities.
  • Opportunities to make a difference through our charitable and global initiatives.
  • Flexible/remote working arrangements.
  • A comprehensive benefits package, including competitive vacation entitlements, pension and life insurance, and flexible working hours.

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.