Low-Latency Engineer
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 [email protected].
Recommended Jobs
HVAC Sales Representative
Yellowstone Local is proud to represent Bell Mechanical LLC, an industry leader in residential HVAC solutions. Tired of commission structures that don’t reward your effort? At Bell Mechanical, y…
Au Pair
We look forward to welcoming a hardworking, energetic, passionate, soft spoken Au pair to our family of 5. My husband and I have a newborn named a 2 year old and a pretty self sufficient 11 year We ar…
Account Partner - Crossix Agency Sales
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…
Senior Staff Software Engineer - Launchpad
About the Team The Launchpad team is a collection of entrepreneurial engineers that partners directly with both our VP Product & Design and our Cofounder to identify strategic new business oppor…
Membership Sales Advisor
Midtown is looking for an enthusiastic and proactive Membership Sales Advisor to attract members to our premium fitness clubs. What You’ll Do Our Member Sales Advisors are “people persons” to t…
Job Offer: Granary Server
Granary Server
Certified Registered Nurse Anesthetist / CRNA
A thriving, independent, and collegial group seeks a CRNA / Certified Registered Nurse Anesthetist in the Watertown New York area!(Quick flight to NYC!) ? About the Group: This well establis…
Junior Java Developer
Locations: New York, NY Salary: $66,300 Want to start your career as a Java Developer? In-depth graduate training, ongoing support, opportunities at leading global employers – the Alumni grad…
Applications Product Lead - CAD Systems
Program Overview About The Role Peraton is seeking an experienced Applications Product Lead with expertise in Computer Aided Dispatch (CAD) systems to support the customer. The successful c…
Software Engineer III
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our …