Balyasny Asset Management L.P.
Junior (Post-Graduate) Software Engineer
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Warsaw, Poland
Work mode:
Onsite
Published on:
22 September 2026
What they need
Role Overview
We are looking for a Junior (Post-Graduate) Software Engineer who is excited to grow into a strong systems engineer and an AI-native builder. You should have solid programming fundamentals, genuine curiosity about how large systems work, and a real appetite for using AI coding tools and agents as part of how you build software every day. You don't need years of production experience — you need the fundamentals, the drive to learn fast, and the judgment to keep getting better.
This role is focused on helping build and scale our trade management platform, with development primarily in Rust and selective work in C#/.NET. You'll work on a high-throughput event processing platform that handles hundreds of millions of events supporting trade processing across Equities, Macro, Credit, and Commodities. We're looking for someone who wants to combine first-principles engineering with modern AI-assisted development to learn quickly, take on hard problems, and raise their own standard of execution alongside an experienced team.
What You'll Do
Learn to build high-performance, multithreaded Rust systems for large-scale trade flow and event processing — with mentorship and code review from senior engineers.
Help design, ship, and operate distributed services that are reliable, observable, and production-ready.
Use AI coding tools and agents such as Claude Code, Codex, or similar platforms as a core part of your workflow to accelerate design, implementation, debugging, testing, and refactoring.
Develop the engineering judgment to validate AI-generated work — checking for correctness, security, performance, and maintainability rather than trusting output blindly.
Take growing ownership of features, from design through deployment, with support along the way.
Contribute to improving throughput, latency, memory efficiency, and AWS infrastructure cost as you learn how the platform behaves at scale.
Collaborate with engineers across New York, London, Poland, Singapore, and Hong Kong.
What We're Looking For
A recent graduate (Bachelor's or Master's) in Computer Science, Computer Engineering, or a related technical field — or equivalent practical experience.
Excellent programming fundamentals, including software design, data structures, algorithms, and a working understanding of concurrency, debugging, and testing.
Hands-on experience using AI-assisted development tools and coding agents — and enthusiasm for using them as a real engineering accelerator, not just autocomplete.
Proven ability in at least one programming language (e.g. C#, Rust, C++, Java, Go, or Python) and a genuine eagerness to take on Rust as your primary language.
Curiosity about distributed systems and messaging — concepts like REST, gRPC, microservices, and platforms such as Kafka, RabbitMQ, or SQS/SNS — whether from coursework, projects, or early work experience.
Some exposure to cloud platforms (AWS preferred), even if through personal projects, coursework, or internships.
Strong communication skills, a proactive attitude, and the ability to work effectively in a fast-moving, collaborative team.
Nice to Have
Personal or academic projects involving systems programming, performance work, or AI-assisted development workflows.
Familiarity with Agile, TDD/BDD, or testing frameworks.
Some knowledge of C# and .NET Core, or of React or Angular.
Any exposure to financial markets, or how trades are processed — interest counts as much as experience here.
Why Join Us
Start your career on business-critical systems that support global trading across multiple asset classes.
Learn to solve hard distributed systems and performance problems at meaningful scale, with senior engineers invested in your growth.
Join a team that believes the best engineers combine deep technical fundamentals with effective use of AI — and that the right place to build those fundamentals is on real, serious software.
Help shape how AI-assisted and agent-based development is applied in a production environment, from early in your career.
Other offers great for you!
These companies are also looking for great profiles
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
1 month ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
10 days ago
Quick apply
Cherrypick
Software Engineer
Freelance
Paris, France
Hybrid
Skills
21 hours ago
Quick apply
No company information available.