Execution Algo Engineer, Execution Technology - Java
Balyasny Asset Management L.P. · Chicago, IL · 2 wk ago
HybridEngineeringFull-time
What You'll Do
- Build and evolve our Execution Algorithm and business automation suite — from concept to production
- 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
What We're Looking For
- Required:
- 2+ years of hands-on experience building Execution Trading Algorithms
- 5+ years building financial or trading systems in Java
- Deep expertise in multi-threaded and concurrent programming, including lock-free algorithms
- Experience designing and developing distributed systems
- Solid understanding of centralized risk management
- Familiarity with AI-assisted development tools (planning, code generation, testing)
- Strong communicator — equally comfortable in a whiteboard session or a stakeholder meeting
- Energized, not intimidated, by a fast-paced environment
- Nice to Have:
- Proficiency in C#, C++, or React
- Experience with low-latency programming techniques