AMS - 2025 - Python Software Engineer
IMC
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