Overview
Join to apply for the Senior Engineer, Trade Processing Technology (Rust) role at Balyasny Asset Management L.P.
What youll do
- Innovate and Enhance: Design and build Rust-based, multithreaded, high-volume trade flow processing systems.
- Interoperate: Integrate with existing C#/.NET services and contribute to those codebases as needed.
- Performance & Cost: Profile and optimize latency, memory usage, and resource footprints to reduce AWS costs.
- Decision Making: Make independent decisions while effectively mitigating risks.
- Ownership Mentality: Take full ownership of all aspects of our trade management systems.
- Fast-Paced Environment: Thrive in a fast-paced setting, balancing second-line support with strategic development responsibilities.
- Global Collaboration: Work closely with engineers in the UK, New York, Singapore, and Hong Kong to deliver robust solutions.
What we-re looking for
- Experience: 8+ years of hands-on experience in a formal enterprise-level development environment, with significant production experience in Rust. Comfort working with C#/.NET is required.
- Strong expertise in Rust (async/await, concurrency, memory/ownership model, multi-threaded programming) and solid software design skills.
- Proficiency with C# and .NET Core to read, support, and contribute to .NET services where needed.
- Proven experience in building connected, service-oriented applications (e.g., REST/gRPC, microservices).
- Familiarity with enterprise messaging systems (e.g., Kafka, RabbitMQ, SQS/SNS).
- Experience with AWS, including serverless technologies (e.g., Lambda) and an understanding of how performance and memory optimizations translate to cost savings.
- Communication: Excellent verbal and written communication skills, with the ability to explain complex ideas clearly to various audiences.
- DevOps Knowledge: Experience with JIRA, Git, Jenkins, and Octopus Deploy.
Bonus Points
- Agile Development: Familiarity with Agile software development concepts.
- Test-Driven Development: Experience with behavior- and test-driven development; familiarity with Rust testing frameworks (e.g., proptest/quickcheck) is a plus.
- Full Stack Development: Knowledge of web and mobile frameworks such as React JS and Angular.
- Financial Markets: Understanding of the FIX protocol, MS SQL, and familiarity with US and International Equity, Fixed Income, and Commodity markets.
- Post-Trade Lifecycle: Insight into the post-trade lifecycle processes.
Why join us?
- Impactful Work: Contribute to critical systems that drive our trading operations.
- Professional Growth: Gain exposure to the business side of trading operations and post-trade processing.
- Collaborative Environment: Work closely with a talented team in a supportive and innovative environment.
- Global Network: Collaborate with engineers from the UK, New York, Singapore, and Hong Kong.
Seniority level
Employment type