Job offer

Python Engineer

Man Group is seeking an experienced Python developer to work on the development of scalable backend systems and artificial intelligence solutions for quantitative trading and research. The ideal candidate will have at least 5 years of experience in professional software development with Python and will have knowledge of developing high-quality production systems and working with large amounts of data.

Purpose of the role

We are seeking senior Python engineers to join our technology expansion and work on agile projects involving systematic trading, quantitative research, a cross-platform data platform, and AI solutions.

role responsibility

- Design and maintain scalable backend systems and APIs that support quantitative research and trading infrastructure - Develop distributed computing applications, optimize performance, and implement monitoring and observability to ensure system reliability - Build high-performance data pipelines for processing large financial datasets using time series, SQL, and NoSQL databases - Collaborating with engineers, researchers, and platforms to translate complex requirements into technical solutions that integrate with Man Group's technology stack - Participating in production support rotations and contributing to architecture decisions, code reviews, and engineering best practices within the team

Requirements

Essential:
  • At least 5 years of professional experience in software development, primarily with Python
  • Strong academic background with courses in mathematics and computer science, e.g., computer science, mathematics, engineering, or similar
  • Experience in developing high-quality production systems, with knowledge of best practices for testing, monitoring, and deployment
  • Professional on Linux platforms and strong understanding of operating systems
  • Strong knowledge of one or more relevant database technologies, e.g., MS SQL, Postgres, or MongoDB
  • Proven experience working with large amounts of data, both structured and unstructured
  • Ability to work independently and gather stakeholder requirements
Nice to have:
  • Deep understanding of the Python scientific stack (pandas, numpy, scipy, scikit-learn)
  • Familiarity with distributed systems and orchestration
  • Knowledge of modern data engineering practices, including data pipelines and ETL tools, distributed storage for processing and serving data warehousing
  • Contributions to open source projects
  • Experience working with large language models (LLMs)
  • Experience in mentoring junior team members and project management

Why Man Group?

- Work on challenging problems at the forefront of technology and finance - Collaborate with world-class engineers, researchers, and investment professionals - Receive on-the-job training to develop and succeed within the company - Entrepreneurial, innovation-driven culture - Small, agile teams with a high degree of autonomy - Opportunity to have a real impact on investment strategies involving billions in assets

Benefits

- Modern office on the OfEOffice campus with free parking, easy transportation access, and on-site amenities - Hybrid work model - Generous parental leave - Opportunities for professional development, including internal tech talks and external conference attendance

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.