Browse All Jobs
Job Description

IMC is seeking a Database Engineer to join their newly formed Database Engineering team in Amsterdam. This role is crucial for designing and operating the core database infrastructure that powers IMC's global trading operations. The Database Engineer will collaborate with various teams to create a high-performance, scalable, and reliable data layer for internal platforms.

The Database Engineer will report directly to the Data Engineering Lead and will be part of the Database sub team within Data Engineering. The role involves significant collaboration with internal teams like Data Platform (DP) and Data Dev (DD), as well as Platform Engineering, Storage, and Kubernetes teams.

IMC offers the opportunity to shape the foundation of a new team and provide essential services to engineering, research, and trading teams. Travel to other IMC offices (Chicago, Mumbai, Sydney) may be required occasionally.

Responsibilities:

  • Taking ownership of IMC’s Postgres infrastructure on Kubernetes, focusing on performance tuning, scaling, and ensuring availability.
  • Engineering solutions to support a variety of database technologies, including RDBMS, Columnar and time-series databases.
  • Collaborating with internal storage and infra teams to optimize for hardware and system-level performance, disk subsystems, and memory management.
  • Designing and implementing backup and recovery strategies, observability, and database lifecycle management.
  • Mentoring a junior engineer and helping build the foundation of a new team with potential for future growth.

Requirements:

  • 8+ years of experience in Database Engineering, Systems Engineering, or Infrastructure roles, ideally with some prior experience as a DBA.
  • Postgres expertise is essential, particularly in production environments, with experience in configuration, tuning, and troubleshooting.
  • Hands-on experience with Kubernetes, particularly running and managing databases in Kubernetes environments.
  • Professional experience with broader database technologies, including RDBMS (ideally including Postgres), NoSQL, Columnar, and time-series databases.
  • Strong Linux systems knowledge, particularly around performance optimization, resource management, and low-level tuning of the platform for databases.
  • Experience working with Python automation for deploying and maintaining infrastructure.
  • Ability to gather requirements from internal stakeholders, translate them into solutions, and deliver them in complex environments.

IMC offers:

  • Opportunity to manage and grow a team right from the start.
  • Opportunity to work with cutting-edge research environment and a world-class technology backbone.
Apply Manually

IMC

IMC is a global trading firm that operates in the financial markets since 1989. The company leverages advanced research and technology to provide liquidity and stability across various markets. With offices in the US, Europe, Asia Pacific, and India, IMC fosters a collaborative culture among its research, engineering, trading, and business operations teams. IMC is committed to innovation, continuous improvement, and actively engages with regulatory bodies across multiple jurisdictions to ensure adherence to evolving industry standards and compliance requirements.

All Jobs at IMC (123)