{"id":1028671,"url":"https://alion.io/job/jain-global-senior-low-latency-oems-engineer-java-2","title":"Senior Low Latency OEMS Engineer (Java)","company":{"id":707050,"name":"Jain Global","domain":"jainglobal.com","url":"https://alion.io/company/jain-global","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":49,"computed_at":"2026-11-08T05:47:12Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["New York, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":150000,"max":200000,"currency":"USD","period":"year","gross":null,"usd_annual":200000},"salary_estimate":null,"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Apache Kafka","optional":false},{"name":"Claude Code","optional":false},{"name":"Cursor","optional":false},{"name":"Java","optional":false},{"name":"Linux","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"Ansible","optional":true},{"name":"AWS","optional":true},{"name":"CI/CD","optional":true},{"name":"Configuration Management","optional":true},{"name":"Docker","optional":true},{"name":"GitHub Actions","optional":true},{"name":"LLM","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"Podman","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Python","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-17T00:00:00Z","employer_posted_date":"2026-09-17","last_verified_at":"2026-11-08T07:46:36Z","board_verified":true,"closed_at":null,"days_open":52,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":52},"description":"Job Description:\nSenior Low Latency OEMS Engineer (Java)\nJain Global, LLC\nWe 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.\nPosition Overview\nWe 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.\nWe 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.\nKey Responsibilities\nDesign 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.\nBuild and operate market-facing gateways: FIX broker connectivity (initiator and acceptor), a client-facing Aeron/SBE API, and Kafka/Protobuf integrations.\nApply Java low latency practices on the hot path: object and buffer reuse, primitive collections, flyweight codecs, off-heap buffers, GC-free steady state.\nMeasure and improve latency end to end with JMH microbenchmarks, hop-to-hop latency from production event timestamps, and distributed tracing.\nOwn production performance on Linux: CPU pinning and isolation, kernel and network tuning, JVM flags and GC selection.\nBuild for correctness with behaviour-driven acceptance tests, snapshot/replay-equivalence tests and integration tests.\nWork 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.\nContribute to deployment and operations: containerised services, configuration-managed deployments, CI pipelines, and cross-region disaster recovery.\nCollaborate with trading, quant, DevOps and infrastructure teams.\nTechnical Skills\nExpert 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.\nHands-on experience with Aeron (transport, archive, cluster) and Agrona, or an equivalent sequencer/messaging framework (e.g. Chronicle, LMAX Disruptor).\nBinary encoding with SBE and/or Protobuf; FIX protocol at session and application level, ideally with Artio or QuickFIX/J.\nSolid understanding of sequencer and replicated-log architectures, consensus (Raft), determinism, snapshotting and replay.\nGC algorithms and tuning for low latency (ZGC, Shenandoah, G1), JIT behaviour and escape analysis, profiling with JFR or async-profiler.\nLinux performance engineering: CPU isolation and pinning, IRQ affinity, NIC and kernel tuning, tuned profiles, huge pages.\nProficient with AI coding agents (e.g. Claude Code, Cursor, Codex): decomposing work into agent-sized tasks, writing effective context and guardrails, verifying agent output rigorously, and encoding engineering standards as machine-readable guidance.\nWorking knowledge of Java NIO and zero-copy I/O; kernel-bypass networking is a plus.\nComfortable with relational persistence (PostgreSQL) and event streaming (Kafka).\nPlus: TypeScript/React for internal tooling, Python for automation and agent hooks, experience building agent skills, MCP integrations or LLM-based developer tooling.\nQualifications & Experience\nBachelor’s or Master’s degree in Computer Science, Engineering, or a related field.\n6+ years of Java development, including 3+ years on low latency trading systems (OMS/EMS, exchange or broker gateways, market data, or HFT).\nTrack record of owning a trading system in production on Linux, including incident response and performance investigation.\nDemonstrated use of AI coding agents on real production work, with the judgement to know when to trust, verify or override them.\nExperience with CI/CD (GitHub Actions or similar), containers (Docker/Podman), configuration management (Ansible or similar), and AWS.\nExcellent problem-solving and analytical skills.\nStrong communication skills and ability to work collaboratively within a team.\nCuriosity and rigour about how AI is changing engineering practice; comfortable being both the operator of coding agents and the accountable reviewer of their output.\nAbility to thrive in a fast-paced, high-pressure environment.\nWhat We Offer\nExposure to cutting-edge technology and data analytics within the hedge fund industry.\nOpportunity to work alongside experienced professionals in a fast-paced and intellectually challenging environment.\nCompetitive compensation and potential for growth within the firm.\nA supportive and inclusive workplace culture that values diversity and collaboration.\nCompensation\nJain Global offers a total compensation package which includes a base salary, discretionary bonus, and comprehensive benefits. The estimated base salary range for this position is $150,000 to $200,000, which is specific to New York and may change in the future. When finalizing an offer, we take into consideration an individual’s experience level and the qualifications they bring to the role to formulate a competitive total compensation package.\nWe are an Equal Opportunity Employer\nAs an employer, we believe every individual brings with them unique diversity of thought and perspectives to meaningfully enrich perspectives of Jain Global teams to drive competitive performance. We believe an inclusive environment can yield exceptional contributions.","description_format":"text","description_chars":6348,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Hedge Funds & Alternative Investments"],"lifecycle":[{"event":"open","at":"2026-09-18T12:49:42Z"}],"visa":[{"country":"US","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"H-1B filings in 12 months: 11 · green card filings: 2","filings_12m":11,"filings_prev_12m":11,"green_card_filings_12m":2,"median_offered_wage_usd":194808,"route":null,"cap_exempt":false,"checked_at":"2026-11-08T10:45:15+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":2}],"liveness":{"score":48,"band":"ok","label":"Likely open","p_open":1,"p_active":0.866,"p_room":0.55,"age_days":52,"expected_fill_days":49,"reasons":["conf:9","velocity","win:tail"],"computed_at":"2026-11-08T05:47:12Z"},"pay":{"stated_usd_annual":200000,"is_top_pay":true},"html_url":"https://alion.io/job/jain-global-senior-low-latency-oems-engineer-java-2","json_url":"https://alion.io/job/jain-global-senior-low-latency-oems-engineer-java-2.json","meta":{"generated_at":"2026-11-08T12:33:22Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":26692,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-09T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":707050},"rest":"https://alion.io/mcp/rest/get_company?id=707050"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjain-global-senior-low-latency-oems-engineer-java-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fjain-global-senior-low-latency-oems-engineer-java-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fjain-global-senior-low-latency-oems-engineer-java-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/jain-global-senior-low-latency-oems-engineer-java-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjain-global-senior-low-latency-oems-engineer-java-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":1028671}},{"tool":"search_jobs","arguments":{"company":"jainglobal.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":1028671},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}