Junior (Post-Graduate) Software Engineer

Balyasny Asset Management L.P.

Warszawa

On-site

PLN 110,000 - 170,000

Full time

12 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Balyasny Asset Management L.P. in Warsaw is seeking a Junior (Post-Graduate) Software Engineer eager to grow into a strong systems engineer and AI-native builder.

You will work on a high-throughput trade management platform mainly in Rust with some C#/.NET, learning from senior engineers. You’ll design and ship distributed services, apply AI coding tools to accelerate development, and contribute to performance, observability, and reliability across teams in New York, London, Poland, Singapore,

Qualifications

  • Recent graduate with a degree in CS/CE or equivalent practical experience.
  • Strong fundamentals in algorithms and data structures.
  • Interest in Rust as the primary language.
  • Exposure to cloud platforms (AWS) preferred.
  • Excellent communication and collaboration skills.

Responsibilities

  • Learn to build high-performance Rust systems for large-scale trade flow.
  • Design, ship, and operate distributed services that are reliable and observable.
  • Use AI coding tools to accelerate design, implementation, debugging, testing, and refactoring.
  • Validate AI-generated work for correctness, security, performance, and maintainability.
  • Take growing ownership of features from design through deployment.
  • Collaborate with engineers across New York, London, Poland, Singapore, and Hong Kong.

Skills

Programming fundamentals
Concurrency
Rust
C#
Distributed systems
AI tooling familiarity
Communication skills
Team collaboration

Education

Bachelor's or Master's in CS/CE

Tools

AWS
Kafka/RabbitMQ/SQS
.NET Core
Docker

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Balyasny Asset Management L.P. • Warszawa

On-site
PLN 100,000 - 130,000
Lead Engineer, Trade Processing Technology
Lead Engineer, Trade Processing Technology

Balyasny Asset Management L.P. • Warszawa

On-site
PLN 420,000 - 780,000
Engineer, Enterprise Data Technology
Engineer, Enterprise Data Technology

Balyasny Asset Management L.P. • Warszawa

On-site
PLN 180,000 - 250,000
Java Software Engineer
Java Software Engineer

Capital.com • Warszawa

Hybrid
PLN 180,000 - 300,000
Private health insurance
Work abroad (up to 30 days)
Volunteering days
+5
AI-Native Engineer (Full-Stack / Agentic AI Engineer)
AI-Native Engineer (Full-Stack / Agentic AI Engineer)

SUNSCRAPERS Spółka z ograniczoną odpowiedzialnością • Warszawa

On-site
PLN 250,000 - 400,000
Cursor/Claude Pro licenses
Remote-first / flexible work
Direct interaction with CEO & VPs
AI-Native Engineer (Full-Stack / Agentic AI Engineer)
AI-Native Engineer (Full-Stack / Agentic AI Engineer)

Vecten • Warszawa

On-site
PLN 240,000 - 360,000
Junior Rust Engineer: AI-Driven Trade Systems
Junior Rust Engineer: AI-Driven Trade Systems

Balyasny Asset Management L.P. • Warszawa

On-site
PLN 110,000 - 170,000
AI Developer
AI Developer

Techtorch • Poland

On-site
PLN 120,000 - 160,000
Flexible working hours
Career growth and certifications
Exposure to Fortune 500 clients
Junior Backend Engineer
Junior Backend Engineer

Synerise SA • Kraków

On-site
PLN 90,000 - 130,000
Junior Software Developer (Backend & AI)
Junior Software Developer (Backend & AI)

Tenvalleys • Warszawa

Hybrid
PLN 90,000 - 130,000
Flexible working hours
Remote work opportunities
Licenses for advanced AI tools
+1