IMC

Trading Data Software Engineer

IMC
Apply
2 days ago
Amsterdam, NetherlandsMid Level

Responsibilities

  • Code, develop, test, deploy, and maintain applications and automations supporting data curators, VMM developers, traders, and researchers.
  • Build and maintain centralized tooling for ingesting, curating, and exposing fundamental options data.
  • Contribute to the architectural design of a young project and build systems capable of serving petabytes of data globally.
  • Develop reliable, high-performance software while balancing production speed, quality, testability, latency, throughput, scalability, and maintainability.
  • Troubleshoot and diagnose issues while taking ownership of applications and solving problems proactively.

Requirements

  • More than four years of experience as a Software Engineer.
  • Strong programming skills in Java, with experience in recent Java versions highly desirable.
  • Familiarity with Docker, Kubernetes, and Linux.
  • Strong Python programming skills, especially for data-related work, highly preferred.
  • Experience with data analysis and building data platforms highly preferred.
  • Ability to work under minimal supervision and take full ownership of applications.
  • Strong troubleshooting, diagnostic, creative problem-solving, and proactive working skills.
  • Prior trading or capital-markets knowledge is not required; curiosity and willingness to learn are expected.

Categories

BackendData Engineering
Contact me