Rust Software Engineer
Core
Building live trading infrastructure for global energy market participants, powering liquidity provision and market-making systems.
Role type
Senior IC Rust Software Engineer (Systems)
Builds
High-throughput trading services and APIs for energy derivatives
Domain
Financial services / Fintech / Energy markets
Deliverable
production ML models | product features | infrastructure
Required skills
Rust (ownership, lifetimes, traits, borrow checker), systems programming (memory management, concurrency), TDD, REST API design, CI/CD pipelines, cloud environment management
Preferred skills
Async Rust (Tokio), C/C++/FFI, containerization (Docker/Kubernetes), message architectures (Kafka/NATS), gRPC/protobuf
Technologies
Rust, Azure, GitHub/Azure DevOps/GitLab, Docker, Kubernetes, Kafka, NATS, gRPC, protobuf
Responsibilities
Design and deliver end-to-end features from ticket to production, write clean well-tested code, engage directly with remote end users and business stakeholders, collaborate with globally distributed teams
Seniority
Mid-Senior, hands-on IC