IMC

AMS - 2025 - Python Software Engineer

IMC
Apply
1 year ago
Amsterdam, NetherlandsMid Level

Responsibilities

  • Develop high-performance trading systems, analytical tools, signal-generation and backtesting frameworks, trade-management UIs, and regulatory surveillance and risk-monitoring software.
  • Gather requirements, implement solutions through short iterations, incorporate user feedback, and improve existing systems in collaboration with business and technology teams.
  • Add trader-created signals to frameworks and support trading desks in building data analytics and visualization tools.
  • Troubleshoot, debug, and perform in-depth performance analysis.
  • Teach users how to use internal technology in their scripts and build and distribute internal Python libraries.
  • Start and deliver new full-stack projects from scratch.

Requirements

  • Deep technical knowledge of Python, including its internal workings, strengths, and limitations.
  • Experience working with financial data is required, ideally in the financial services industry.
  • A critical, detail-oriented mindset and the ability to challenge ideas, validate assumptions, and investigate edge cases are required.
  • Experience with DevOps, databases, big data, or frontend frameworks is a plus.
  • Curiosity and interest in trading and financial markets are important for understanding the business context.

Tech Stack

Apache KafkaDockerFastAPIGitLab CI/CDHelmKubernetesMongoDBNumPyPandasPostgreSQLpytestPythonReactRedisscikit-learnSciPyTensorFlowTypeScriptXGBoost

Categories

Contact me