Developer

Apply Now

Company: Selby Jennings

Location: Manhattan, NY

Description:

Role Overview:


We are partnering with one of the world's leading trading firms, recognized for its tech-first culture, to find multiple C++ Developers to join their core engineering team. The firm is undergoing a significant build-out across several key areas, including machine learning model infrastructure, ultra-low-latency high-performance computing engines, and distributed systems capable of handling massive data volumes. This is a unique opportunity to work on cutting-edge systems that power algorithmic trading.

As a tech-first company, the firm is engineering-driven, prioritizing technology innovation above all. Engineers play a central role in shaping the firm's success, collaborating with researchers and traders to build the next generation of trading infrastructure.

Key Responsibilities:

  • Develop and optimize ultra-low-latency, multi-threaded applications for algorithmic trading systems.
  • Build high-performance computing engines designed to execute complex trading strategies with minimal delay.
  • Design and implement distributed systems capable of handling large-scale, real-time data processing for trading.
  • Collaborate with cross-functional teams to build machine learning model infrastructure for predictive analytics and trading strategies.
  • Contribute to the full software development lifecycle, from concept to deployment and ongoing optimization.
  • Innovate on system design to ensure scalability, reliability, and speed, while minimizing latency.
  • Research and integrate new techniques to improve performance, including data storage, retrieval, and analysis systems.
  • Focus on continuous improvement of system efficiency, optimizing both software and hardware interactions.

Skills and Experience:

  • Strong expertise in C++, particularly in Linux and low-latency environments.
  • Experience with multi-threaded programming and building distributed systems.
  • Deep understanding of performance optimization and system-level programming.
  • Proven track record in developing high-performance computing engines for large-scale systems.
  • Background in machine learning, data processing, or similar fields is a plus.
  • Familiarity with Python for research and infrastructure development.
  • Degree from a top 15 engineering school such as MIT, Stanford, UC Berkeley, Carnegie Mellon, or similar.
  • Preference for candidates with experience from top tech firms (Google, Meta, Snapchat) or leading trading firms/hedge funds.

This is a unique opportunity for C++ developers who want to build and optimize next-generation systems in a tech-first environment. If you're excited about low-latency systems, high-performance computing, and working in a collaborative, innovation-driven atmosphere, we encourage you to apply!

Similar Jobs