M

Man Group

Manages investments across public and private markets

Staff Python Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSofia, BulgariaNo salary listed

About the Job

Requirements

  • At least 8 years of professional software development experience, with deep expertise in Python or another object-oriented language and the ability to become an expert-level Python engineer quickly.
  • A track record of owning architecture and technical direction for production systems at scale beyond a single team.
  • A strong academic record with coursework focused on mathematical and computing content, such as Computer Science, Mathematics, Engineering, or Physics.
  • Deep experience with testing, monitoring, deployment, and operating mission-critical production systems.
  • Experience with distributed systems, orchestration, and large-scale performance optimization.
  • Proficiency on Linux platforms, including strong command of Git and modern engineering workflows.
  • Deep knowledge of one or more relevant relational, NoSQL/document, or timeseries database technologies, such as Oracle, PostgreSQL, SQL Server, MySQL, MongoDB, or ArcticDB.
  • Demonstrated experience designing for and working with large, complex structured and unstructured datasets.
  • Ability to influence technical direction without formal authority and align stakeholders across teams with differing priorities.
  • Experience mentoring engineers and elevating a team's technical capability.
  • Experience integrating tools such as Claude Code, Cursor, or custom agentic workflows into a team's software development life cycle.

Responsibilities

  • Own architectural direction for critical systems, making build-versus-buy and long-term design decisions across multiple teams and years.
  • Design and build scalable backend systems, APIs, and distributed compute applications for trading and research infrastructure, focusing on performance, resilience, and observability at scale.
  • Build and evolve high-performance data pipelines for petabyte-scale financial datasets across timeseries, SQL, and NoSQL databases.
  • Serve as a technical escalation point and thought partner for engineers, researchers, and platform teams, translating ambiguous or conflicting requirements into coherent technical strategy.
  • Set engineering standards for testing, code review, and production readiness, and raise engineering quality through mentorship.
  • Drive cross-team technical initiatives from proposal through delivery, including proofs of concept, migrations, and platform-wide improvements.
  • Participate in production support rotations and contribute to incident response and postmortems for critical systems.
  • Promote adoption of AI-assisted development tools and agentic engineering practices, and help define their responsible use at scale.

Desired Qualifications

  • Deep understanding of the Python scientific stack, including pandas, NumPy, SciPy, and scikit-learn.
  • Familiarity with related data platforms, including monitoring and metrics tools such as Prometheus and InfluxDB; search and analytics tools such as Elasticsearch; streaming tools such as Kafka; or big data and distributed compute tools such as Hadoop and Spark.
  • Knowledge of modern data engineering practices, including ETL tooling, distributed storage and processing, and data warehousing.
  • Significant contributions to open-source projects.
  • Experience working with large language models, including applying them to engineering workflows or products.
  • Experience in financial services, trading, or quantitative research environments.
  • Experience defining or influencing engineering standards, guilds, or communities of practice across an organization.

About the Company

Man Group

Manages investments across public and private markets

Man Group manages investments for institutions, financial advisers and individual investors across public and private markets. Its Man AHL and Man Numeric businesses use computer models to select and trade investments, while other teams analyse companies and markets directly. Clients access strategies covering shares, credit and multiple asset classes through funds or tailored investment portfolios. The group earns management fees based on assets and performance fees when portfolios meet agreed return conditions, with systems supporting research, trading and risk oversight. The business traces its roots to a sugar brokerage founded in 1783 in the City of London.

Company size
1,001-5,000
Company stage
IPO
Headquarters
London, United Kingdom
Founded
1783

Recently Posted Jobs

Explore more opportunities at Man Group

See more jobs