Low-Latency Engineer

1 Month ago • All levels

Job Summary

Job Description

The Low-Latency Engineer will collaborate with quantitative researchers and developers to design and optimize fast-trading systems. The role involves a holistic approach to building high-performance systems. The ideal candidate should have experience in low-level systems programming, performance optimization, and network applications requiring extremely low latency and high throughput. The candidate will be responsible for improving application performance using hardware performance counters and profiling tools. The candidate is expected to have a thorough understanding of modern computer architecture, especially the cache hierarchies.
Must have:
  • Experience with low-level systems programming and optimization.
  • Experience with network applications that require low latency and high throughput.
  • Ability to interpret and improve application performance.
  • Thorough understanding of modern computer architecture.
Good to have:
  • Experience with fast-packet processing in user space.
  • Familiarity with typed functional languages.

Job Details

About the Position

We are looking for a Software Engineer with experience in high-performance, low latency systems. You’ll work closely with our quantitative researchers and developers, taking a holistic approach to design and optimize our fast-trading systems.

We build systems primarily in OCaml with only small amounts of C and C++, but you don’t need any experience with OCaml in particular (we can teach it to you) or knowledge of the financial markets. The most important qualification is experience with low level systems programming and optimization, whether it is in C, C++, or any other language.  

About You

  • Experience with low level systems programming and optimization, and working on network applications that require extremely low latency and high throughput
  • Can understand, interpret, and improve application performance through hardware performance counters and other profiling tools
  • Has a thorough understanding of modern computer architecture and can talk to others about it; for example, can you describe modern x86 AMD and Intel cache hierarchies?
  • Some experience with fast-packet processing in user space and common kernel-bypass implementations would be ideal (such as Solarflare OpenOnload/TCPDirect/ef_vi, Exablaze, InfiniBand verbs, DPDK)
  • Experience working around the performance challenges of languages with a managed runtime (such as Java or C#) and familiarity with a typed functional language are a plus

 

If you're a recruiting agency and want to partner with us, please reach out to agency-partnerships@janestreet.com.

Similar Jobs

Ziff Davis - Android Developer – Network Measurement App

Ziff Davis

(Remote)
1 Month ago
Meta - Production Engineer

Meta

London, England, United Kingdom (On-Site)
6 Months ago
Sporty Group - Software Engineering Team Lead - EU

Sporty Group

(Remote)
2 Months ago
ION - Internship - Software Engineers/Developers - Italy

ION

Pisa, Tuscany, Italy (On-Site)
7 Months ago
anavatio  - Software Engineer

anavatio

Chantilly, Virginia, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer III, Android, ART Libraries

Google

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
Amazon Games - Game Frontend (UI) Technical Designer

Amazon Games

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
Next Level Business Services - Java Developer

Next Level Business Services

Dallas, Texas, United States (On-Site)
7 Months ago
Hitachi - Technical Power Platform Consultant

Hitachi

Paris, Île-de-France, France (Remote)
7 Months ago
Thatgamecompany - Game Engine Engineer (Optimization)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
2 Months ago
Next Level Business Services - CCI News Gate Solution Architect

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
7 Months ago
Meta - Research Scientist Intern, Smart Glasses in Wearables AI (PhD)

Meta

New York, New York, United States (On-Site)
6 Months ago
Nagarro - Associate Staff Engineer, Java Fullstack

Nagarro

Mexico (Remote)
7 Months ago
TransUnion - Advisor Platform Software Developer

TransUnion

(Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in New York, New York, United States

Motorola Solutions - Senior Database Engineer

Motorola Solutions

Westminster, Colorado, United States (On-Site)
1 Month ago
ION - Senior Technical Consultant - Endur

ION

Dallas, Texas, United States (On-Site)
7 Months ago
Google - Senior Software Engineer, Infrastructure, Google Ads

Google

Mountain View, California, United States (On-Site)
1 Month ago
Netflix - Product Manager, Content Data Foundations

Netflix

Los Gatos, California, United States (Remote)
4 Months ago
Riot Games - Senior Software Engineer - Payments

Riot Games

Los Angeles, California, United States (On-Site)
2 Weeks ago
Meet Elise - Associate Solutions Engineer

Meet Elise

New York, New York, United States (On-Site)
7 Months ago
Mattel  Inc  - Manager, Shared Services - Tax

Mattel Inc

East Aurora, New York, United States (On-Site)
2 Months ago
ByteDance - Cloud Site Reliability Engineer

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Valve corporation - Steam Support Leadership

Valve corporation

Bellevue, Washington, United States (On-Site)
4 Months ago
Google - System Level Test Engineer

Google

Sunnyvale, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Jane Street is a quantitative trading firm with offices in New York, London, Hong Kong, Singapore, and Amsterdam. We are always recruiting top candidates and we invest heavily in teaching and training. The environment at Jane Street is open, informal, intellectual, and fun. People grow into long careers here because there are always new and interesting problems to solve, systems to build, and theories to test.



London, England, United Kingdom (On-Site)

Hong Kong (On-Site)

New York, United States (On-Site)

Hong Kong (On-Site)

New York, United States (On-Site)

Hong Kong (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

London, England, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by Jane Street

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug