Python Software Engineer

IMC Trading

Sydney, Australia
On-site
High-performance python applications
Numerical computing and data processing
Automated testing and ci/cd
IMC's innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than our competition

Job Summary

  • IMC's innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than our competition.
  • The Strategy Developers work alongside our Sydney-based options research and trading teams in designing and implementing systematic trading strategies.
  • Develop, test, deploy, and maintain high-performance Python applications, working closely with traders, researchers, quants, and fellow engineers.

Matching Summary

IMC's innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than our competition.

Skills & Requirements

Must-have

  • High-performance Python applications
  • Numerical computing and data processing
  • Automated testing and CI/CD
  • Docker, Kubernetes, and Linux
  • Distributed computing and cloud data processing

Nice-to-have

  • Curiosity and willingness to learn
  • Collaborative high-performance culture
  • Proactive technical challenge tackling

Key Requirements

  • 5+ years professional software engineering experience
  • Python focus
  • Experience with Pandas, NumPy, SciPy, Celery, Dask, or Spark
  • Experience with automated testing and CI/CD pipelines
  • Familiarity with Docker, Kubernetes, and Linux
  • Exposure to distributed computing
  • Strong communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter