BA
Programme
Graduate
Location
Warsaw
About the role
Join as a Junior Software Engineer to develop high-performance Rust systems for trade management, using AI-assisted tools. Gain mentorship, work on distributed services, and collaborate globally in a fast-paced environment.
Role Overview
- Develop and scale trade management platform using Rust and C#/.NET.
- Work on high-throughput event processing for Equities, Macro, Credit, and Commodities.
- Use AI coding tools like Claude Code and Codex to accelerate development.
- Learn from senior engineers through mentorship and code reviews.
- Focus on building reliable, observable, production-ready distributed services.
- Collaborate with teams across New York, London, Poland, Singapore, and Hong Kong.
Responsibilities
- Build multithreaded Rust systems for large-scale trade flow and event processing.
- Design, ship, and operate distributed services with reliability and observability.
- Validate AI-generated code for correctness, security, and performance.
- Take ownership of features from design to deployment with support.
- Improve throughput, latency, memory efficiency, and AWS cost optimization.
- Use AI tools as a core part of design, implementation, debugging, and testing.
Requirements
- Recent graduate in Computer Science, Engineering, or related field, or equivalent experience.
- Strong programming fundamentals: design, data structures, algorithms, concurrency, debugging, testing.
- Experience with AI-assisted development tools and enthusiasm for their use.
- Proficiency in at least one language (C#, Rust, C++, Java, Go, Python) and eagerness to learn Rust.
- Curiosity about distributed systems, messaging, REST, gRPC, microservices, Kafka, RabbitMQ, or SQS/SNS.
- Some exposure to cloud platforms, preferably AWS, via projects, coursework, or internships.
Nice to Have
- Projects involving systems programming, performance work, or AI-assisted workflows.
- Familiarity with Agile, TDD/BDD, or testing frameworks.
- Knowledge of C# and .NET Core, or React or Angular.
- Exposure or interest in financial markets and trade processing.