Engineer, Execution Technology
The Execution Technology team at Balyasny sets the standard for innovative, effective, and user-centric technologies that empower our firm’s Investment and Business divisions to achieve breakthrough performance. We build fault-tolerant trading systems that sit at the core of our business, supporting large transaction volumes with microsecond latency. As ambassadors of leading-edge design and technology, we are inviting an Engineer to join us in shaping the next generation of our execution platforms.
We are looking for candidates who share a passion for tackling complexity and building platforms that can scale across multiple orders of magnitude.
Responsibilities
- Partner with senior engineers to design high-performance trading algorithms and distributed system components.
- Raise the bar through rigorous design and code reviews.
- Optimize relentlessly - improving efficiency, scalability, and stability across our systems.
- Bridge the gap between technology and the business, collaborating directly with traders, portfolio managers, and risk teams.
Minimum Qualifications
- 5+ years of experience building financial or trading systems in Java.
- Extensive experience with multithreaded and concurrent programming, including lock-free algorithms.
- Experience with distributed systems design and development.
- Excellent verbal and written communication skills.
- Thrives in a fast-paced environment.
- Familiarity with AI-assisted development tools, including planning, code generation, and testing.
Preferred Qualifications
- Experience building systems using low-latency techniques.
Even if your experience doesn't match every requirement, we'd still love to hear from you - if you're excited about this role, we encourage you to apply!