IMC

AMS - 2025 - Python Software Engineer

IMC

Apply
8 months ago
Amsterdam, Netherlands
Entry Level

Responsibilities

  • Develop high-performance trading systems and analytical tools.
  • Collaborate with traders and tech teams to gather requirements.
  • Iterate on solutions based on user feedback.
  • Add new trading signals to the framework.
  • Support trading desks with data analytics and visualization tools.
  • Troubleshoot and debug performance issues.
  • Teach others how to use technology in their scripts.
  • Build and distribute internal Python libraries.
  • Start new full-stack projects from scratch.

Requirements

  • Deep technical knowledge of Python and its internal workings.
  • Experience with various Python libraries and frameworks.
  • Familiarity with DevOps, databases, big data, or frontend frameworks is a plus.
  • A critical mindset to challenge ideas and validate assumptions.
  • Experience working with financial data, ideally in the financial services industry.

Tech Stack

Apache KafkaDockerFastAPIGitLab CI/CDHelmKubernetesMongoDBNumPyPandasPostgreSQLpytestPythonReactRedisscikit-learnSciPyTensorFlowTypeScriptXGBoost

Categories

BackendData EngineeringDevOpsFull Stack