GrepJob
IMC

Python Software Engineer

IMC
Apply
about 3 hours ago
Hong Kong, Hong Kong
Senior

Responsibilities

  • Design, build, and maintain high-performance Python applications that support quantitative research and trading.
  • Partner closely with Quant Researchers and Traders to translate research ideas into scalable, production-ready systems.
  • Develop and enhance research frameworks, simulation environments, and backtesting capabilities.
  • Optimise data pipelines and workflows to improve research velocity and model iteration speed.
  • Own systems end-to-end, from initial design through to deployment and continuous improvement.
  • Implement automation and tooling to increase efficiency and reliability across the research lifecycle.
  • Balance trade-offs across performance, scalability, and maintainability in a complex, high-performance environment.

Requirements

  • 5+ years of professional software engineering experience, with strong Python expertise.
  • Strong foundations in data structures, algorithms, and software design.
  • Experience building scalable systems, ideally in data-intensive or distributed environments.
  • Proven ability to work closely with stakeholders to solve complex, ambiguous problems.
  • A proactive mindset with a strong sense of ownership.

Tech Stack

Python

Categories

BackendData Engineering