2,054,269open jobs
123,039companies
253,644added this week
Browse all
Location
In office (Mumbai)
Seniority
Middle · 3+ years exp

Confirmed on the employer's own hiring board on Nov 1, 2026. First seen by Alion on Sep 16, 2026. IMC Trading scores A on the Alion truth index.

Overview
Company
Impact
Profile match
IMC Trading is a proprietary trading firm and market maker headquartered in Amsterdam that trades its own capital, providing liquidity across more than 120 trading venues with in-house trading systems, low-latency infrastructure and machine learning models. Founded in 1989 by two traders on the floor of the Amsterdam equity options exchange, it now employs over 2,000 people of more than 70 nationalities in ten offices, including Chicago, New York, London, Zug, Sydney, Mumbai, Seoul and Hong Kong. It recruits quantitative researchers and traders, software, Python and systems engineers, machine learning researchers, and graduates and interns for its campus programmes.

We are seeking a driven Java engineer to join our global research platform team in Mumbai. The team builds and operates the compute and data platform that powers all of IMC's quantitative research: a large-scale Kubernetes-based research cluster, a distributed job scheduling platform used by every trading and research team, and the market-data and dataset services that feed research on it. Mumbai runs one of the platform's regional production deployments, and you'll collaborate closely with platform colleagues in Amsterdam, Chicago and Sydney. 

Your Core Responsibilities: 

  • Design, build and operate the Java backend of our distributed job scheduling platform: the job controller and state machine, scheduling integrations, resource and cost tracking, and the failure-recovery machinery that keeps research workloads running at scale
  • Develop gRPC/protobuf APIs consumed by Python, Java and C++ clients across the firm
  • Build event-driven services on Kafka for job lifecycle tracking, data lineage, and dataset orchestration
  • Work hands-on with Kubernetes at scale: pod scheduling, fair-share queueing, preemption and multi-cluster placement
  • Instrument, monitor and firefight production systems, and drive root-cause analysis of performance bottlenecks

  • Support and consult research users in the India office

 

Your Skills and Experience: 

  • 3+ years of professional Java development experience (Java 17+, Maven/Gradle, strong grasp of concurrency and JVM performance)
  • 2+ year of hands-on experience with Kubernetes and Docker (building on the K8s API is a strong plus)

  • Comfortable developing in Python; our client libraries and research users are Python-first, and you'll work on both sides of the API

  • Solid understanding of distributed systems fundamentals: state machines, retries/idempotency, event-driven architectures, consistency trade-offs
  • Experience with workload scheduling or batch/compute orchestration systems (e.g. Kubernetes schedulers, Slurm, YARN, Kueue, Ray, Airflow)
  • Experience with messaging/streaming systems such as Kafka
  • Working knowledge of NoSQL and time-series/SQL databases (e.g. MongoDB, PostgreSQL)
  • Experience with gRPC/protobuf or similar RPC frameworks is a plus
  • Strong Linux fundamentals and scripting (bash, Python)
  • Experience with monitoring stacks (Prometheus, Grafana, alerting) and comfort operating what you build
  • Demonstrated ability to troubleshoot across the stack from application code through Kubernetes to network and storage
  • Exposure to object storage (S3) or high-performance data formats (Parquet, Iceberg)

About Us

IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,054,269 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Mumbai
Software Engineer 4 days ago
≈ $8k – $21k per year (Estimated) · In office · Full-Time · 2+ years exp · Hyderabad
Python
JavaScript
Node JS
Databases
PostgreSQL
AI/ML
AI Agents
LLM
DevOps
GCP
Azure
AWS
Apply
≈ $14k – $32k per year (Estimated) · In office · Full-Time · Hyderabad
Apply
≈ $15k – $34k per year (Estimated) · In office · Full-Time · Bengaluru
Apply
Full Stack Engineer 5 hours ago
$32k – $42k per year (gross) · In office · 3+ years exp · Mumbai
Python
Go
JavaScript
SQL
Node JS
Frontend
React.js
Apply
≈ $14k – $33k per year (Estimated) · In office · 6+ years exp · Hyderabad
Python
JavaScript
PHP
SQL
Node JS
Frontend
React.js
DevOps
Terraform
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Apply
≈ $17k – $40k per year (Estimated) · In office · 6+ years exp · PhD · Pune
Python
C++
Bash
C++
Google Test
Protobuf
DevOps
gRPC
Linux
TCP/IP
Apply
≈ $14k – $34k per year (Estimated) · Remote (EAEU) · Moscow
Java
SQL
Java
Spring Cloud
Databases
Apache Kafka
AI/ML
TensorFlow
PyTorch
DevOps
Rest API
Prometheus
Jenkins
Git
Docker
Kubernetes
Grafana
API Gateway
Management
Jira
QA
Selenium
Postman
Insomnia
Pact
Apply
$150k – $189k per year · In office · Full-Time · 10+ years exp · Bachelor's Degree · Seattle · Sacramento · Raleigh · Minneapolis · Detroit
Python
SQL
Databases
Snowflake
Neo4j
Databricks
Microsoft Fabric
AI/ML
Model Context Protocol
AI Agents
Knowledge Graph
Copilot Studio
Machine Learning
DevOps
Azure
Robotics
Digital Twin
Analytics
Power BI
Azure Data Factory
Master Data Management
Management
Agile
Apply
≈ $44k – $94k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Brno
JavaScript
Java
Kotlin
TypeScript
SQL
Java
Maven
Spring Boot
Hibernate
Spring Data JPA
Spring Security
Kotlin
Mockito
Frontend
Angular
Sass
Angular Material
Mobile
JUnit
Ionic
Capacitor
DevOps
Rest API
CI/CD
Git
Docker
Kubernetes
Management
Agile
Apply
≈ $72k – $175k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Cambridge
Python
Rust
C++
AI/ML
vLLM
SGLang
LLM
DevOps
HPC
Apply
In office · 3+ years exp · Bachelor's Degree · Mumbai
Python
Java
Databases
Apache Iceberg
AI/ML
Machine Learning
DevOps
Kubernetes
Linux
Apply
In office · 3+ years exp · Mumbai
Python
Java
Kotlin
C++
Databases
Apache Kafka
AI/ML
Machine Learning
DevOps
Docker
Kubernetes
Apply
C++ Software Engineer 19 days ago
In office · 4+ years exp · Mumbai
Python
C++
Databases
Apache Kafka
AI/ML
Hadoop
Spark
Machine Learning
DevOps
Docker
Kubernetes
Linux
Apply
$200k per year · In office · Full-Time · 1+ year exp · Bachelor's Degree · Chicago
Java
C++
AI/ML
Machine Learning
Apply
$130k – $180k per year · In office · Full-Time · 2+ years exp · Bachelor's Degree · Chicago
Python
SQL
AI/ML
Cursor
Claude Code
AI Agents
OpenAI Codex
Machine Learning
DevOps
GitLab CI
CI/CD
AWS
Docker
Kubernetes
Management
Jira
Apply
In office · 4+ years exp · Mumbai
Go
Databases
MySQL
DevOps
AWS
Docker
Apply
≈ $17k – $46k per year (Estimated) · Hybrid · 5+ years exp · Mumbai
Apply
≈ $13k – $34k per year (Estimated) · Hybrid · 4+ years exp · Bachelor's Degree · Mumbai
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
AI/ML
Spark
DevOps
Azure
CI/CD
Analytics
ETL/ELT
Apply
≈ $6.5k – $15k per year (Estimated) · In office · 3+ years exp · Mumbai
Apply
≈ $8.5k – $23k per year (Estimated) · In office · 5+ years exp · Master's Degree · Mumbai
Apply
See all jobs
This is one of many
2,054,269 more open roles from verified company boards, updated every day.