More jobs:
Senior Low Latency OEMS Engineer; Java)
Job in
New York, New York County, New York, 10261, USA
Listed on 2026-09-20
Listing for:
Jain Global LLC
Full Time
position Listed on 2026-09-20
Job specializations:
-
Software Development
Java Developer, Software Engineer, Backend Developer
Job Description & How to Apply Below
Job Description:
** Senior Low Latency OEMS Engineer (Java)
** Jain Global, LLCWe are a leading global multi-strategy hedge fund with a strong presence across major financial centers. Our firm is committed to delivering superior risk-adjusted returns to our investors through innovative strategies and a disciplined approach to risk management. We leverage advanced technology and data-driven insights to stay ahead in the ever-evolving financial markets.
** Position Overview
** We are seeking a Senior Low Latency Java Engineer to join the team that builds and runs our in-house Order and Execution Management System (OEMS). The platform is a clustered, deterministic, event-driven system built on Aeron and SBE with FIX connectivity to our executing brokers, and it is the path every order takes from trader to market. It serves trading desks in New York, London and Tokyo, trades equities today and is expanding to additional asset classes.
You will own latency-critical components end to end: from the sequenced core, through the gateways, to tuning in production.
We are an AI-first engineering team. Agentic coding tools are part of every engineer’s daily workflow, from design and implementation through code review to production analysis, and we invest in the rules, skills and automation that make them effective and safe on a latency-critical codebase. You should be excited to work this way and to help push it further.
** Key Responsibilities
*** Design and implement zero-allocation, latency-critical components in the sequenced core of the OEMS: order lifecycle, pre-trade risk checks, broker routing and position marking.
* Build and operate market-facing gateways: FIX broker connectivity (initiator and acceptor), a client-facing Aeron/SBE API, and Kafka/Protobuf integrations.
* Apply Java low latency practices on the hot path: object and buffer reuse, primitive collections, flyweight codecs, off-heap buffers, GC-free steady state.
* Measure and improve latency end to end with JMH microbenchmarks, hop-to-hop latency from production event timestamps, and distributed tracing.
* Own production performance on Linux: CPU pinning and isolation, kernel and network tuning, JVM flags and GC selection.
* Build for correctness with behaviour-driven acceptance tests, snapshot/replay-equivalence tests and integration tests.
* Work AI-first: use coding agents daily for implementation, review and investigation, and evolve the shared agent configuration (rules, skills, hooks, automated checks) that keeps AI-generated code within our low latency and correctness standards.
* Contribute to deployment and operations: containerised services, configuration-managed deployments, CI pipelines, and cross-region disaster recovery.
* Collaborate with trading, quant, Dev Ops and infrastructure teams.
** Technical Skills
*** Expert Java on a current JDK, with deep low latency experience: allocation-free coding, mechanical sympathy, cache-aware data structures, single-writer and lock-free designs.
* Hands-on experience with Aeron (transport, archive, cluster) and Agrona, or an equivalent sequencer/messaging framework (e.g. Chronicle, LMAX Disruptor).
* Binary encoding with SBE and/or Protobuf; FIX protocol at session and application level, ideally with Artio or QuickFIX/J.
* Solid understanding of sequencer and replicated-log architectures, consensus (Raft), determinism, snapshotting and replay.
* GC algorithms and tuning for low latency (ZGC, Shenandoah, G1), JIT behaviour and escape analysis, profiling with JFR or async-profiler.
* Linux performance engineering: CPU isolation and pinning, IRQ affinity, NIC and kernel tuning, tuned profiles, huge pages.
* Proficient with AI coding agents (e.g. Claude Code, Cursor, Codex): decomposing work…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×