Find a jobRecruiters

Junior (Post-Graduate) Software Engineer

Exclusive opportunity

Onsite

Junior (Post-Graduate) Software Engineer

Balyasny Asset Management L.P.

Junior (Post-Graduate) Software Engineer

Skills

RustReactPythonGolangJavaC#.NETMicroservicesKafkaRabbitMQAIAWS

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

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

10 days ago

Quick apply

Cherrypick

Software Engineer

Freelance

Paris, France

Hybrid

Skills

PythonNumPypandas

21 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools