Python Software Engineer - Intraday Trading

Millennium Management · London, England ·

Last confirmed by our partners on 17 Oct 2026.

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

In this role you will develop and optimize real-time analytics and market data solutions for Millennium’s intraday trading and portfolio management platforms. You’ll collaborate with R&D and front-office teams to deliver scalable, high-performance systems that support in-the-moment decision making.

You will shape intraday analytics capabilities, backtesting tools, and risk analytics for live portfolios, contributing to a mission of disciplined risk management and continuous learning. This is a hands-on, cross-functional role with a clear impact on trading workflows and technology leadership.

Responsibilities

  • Partner with R&D and application teams to design and implement real-time analytics and market data solutions
  • Contribute to a market-leading portfolio management platform in close collaboration with business users
  • Develop and support intraday analytics platforms used across risk and portfolio management systems
  • Deliver scalable, high-performance solutions for real-time trading and analytics workflows
  • Contribute to architecture and delivery of highly scalable real-time systems

Key requirements

  • 5+ years of Python application development
  • Solid Linux experience
  • Experience with grid scheduling/compute orchestration (e.g., SLURM)
  • Strong knowledge of event-driven architecture and messaging/cache tech (Kafka, Solace, Pulsar, Memcache, Redis)
  • Experience building AI RAG and MCP agents
  • Experience with monitoring/observability tools (Datadog, ELK)
  • Strong database knowledge (SQL, NoSQL, time-series like Kdb)
  • Solid data structures/algorithms, ability to learn quickly
  • Interest in financial markets; experience with large-scale real-time portfolio analytics tools; cloud platforms; containerization (Docker, Kubernetes); knowledge of multi-threaded C++ is a plus
  • strong collaboration
  • quick learner
  • effective communication with business users
  • Python
  • Linux
  • SLURM
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 4 days ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £50,000 – £100,000, from 460 adverts

882 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 17% of 689 Software developer adverts we list nationwide

More openings at Millennium Management

33 other openings we list

Millennium ManagementLondon Apply