IMC Trading B.V. logo

Software Engineer (Java) - Research Data Platform

IMC Trading B.V.
NewPosted yesterday

LOCATION

Mumbai · Onsite

EXPERIENCE

3+ Years

SKILLS REQUIRED

Javadistributed systemsData PipelinesMemory ManagementConcurrencyData Quality AssuranceKubernetes

Job description

Overview

Join IMC's research data team to build and operate the platform and pipelines that deliver globally aligned, curated options data for researchers and traders.

What you'll do

  • Work closely with researchers and traders to understand their strategies and data needs, and translate them into reliable research data solutions.
  • Develop, test, deploy and maintain applications and pipelines that ingest, curate and expose options research data.
  • Improve data quality and operational reliability through validation, monitoring, troubleshooting and efficient access to large datasets.
  • Collaborate with research data and platform teams across regions to onboard datasets, improve shared systems and support systematic research.

What you'll need

  • At least 3 years of experience as a Software Engineer.
  • Strong programming skills in Java.
  • Practical experience with Python.
  • Solid understanding of computer science fundamentals, including algorithms, data structures, complexity analysis, memory management and concurrency.
  • Experience developing and operating production software, with strong troubleshooting skills across application code, infrastructure and data.
  • Strong analytical and problem-solving skills, with an interest in understanding how data is generated, validating its correctness and assessing its suitability for research.
  • Ability to work independently, understand research requirements, communicate with stakeholders and take ownership of the solutions you build.
  • Experience building data pipelines, distributed systems or large-scale data processing applications.
  • Adaptability and solid engineering judgement in an environment where requirements evolve.
  • A degree in Computer Science or a related field, or equivalent practical experience.
  • Curiosity about options pricing and a willingness to learn.

Nice to have

  • Familiarity with Linux, containers and Kubernetes.
  • Experience with data lake technologies such as Apache Iceberg and Parquet.
  • Prior experience in trading, quantitative research or financial data.

Details

  • Location: Mumbai, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer (Java) - Research Data Platform