Execution Algo Engineer, Execution Technology - Java
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
At Balyasny Asset Management (BAM), the Execution Technology team doesn’t just support trading - we power it. We engineer millisecond-aware systems that form the backbone of the firm’s trading infrastructure. At the heart of this infrastructure sit our benchmark Execution Algorithms - sophisticated, performance-driven strategies designed to meet the precise execution targets of our Portfolio Managers. By building and continuously refining these algorithms, we deliver best-in-class execution while enabling centralized, efficient risk management across the firm.
If you’re passionate about solving hard problems, thrive in a high-performance engineering culture, and want your work to have real, measurable impact - this is the role for you.
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
Requirements
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Why Blockchain? A Developer’s Perspective
6 Reasons to Use Java For Your Next AI Project
From Hype to Code: Real Blockchain Use Cases for Developers
Top 10 Java Libraries