Rust Engineer - Platform Trading
About the Role
You will design, build, and maintain high-performance backend services and APIs in Rust, ensuring low latency and high availability for critical trading data platforms. You will integrate live trading operations (exchanges and DeFi) with backoffice systems and automate workflows to improve operational efficiency. You will deploy and manage services in a cloud-native environment using AWS, Kubernetes and Terraform, and maintain GitOps-driven CI/CD pipelines. You will implement deep system observability (logging, metrics, tracing), perform performance tuning and profiling, and optimize SQL and NoSQL data storage and retrieval strategies. You will engineer solutions with a security-first mindset to ensure compliance and the secure handling of sensitive financial data. You will collaborate with Product Managers, Risk teams and other engineers to translate business requirements into reliable technical specifications, participate in code reviews, and mentor peers while staying current with Rust, cloud infrastructure and blockchain technologies.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering or related field, or equivalent experience
- Proven experience building and maintaining data-intensive, large-scale, high-performance trading data platforms
- Strong expertise in Rust or C++
- Experience with Python and TypeScript for system development and automation
- Good understanding of data engineering principles including data modeling, ETL and stream processing
- Experience with financial services data workflows including trading, middle office and back office operations
- Extensive experience in cloud-native architectures and proficiency in AWS
- Proficiency with GitOps tools and methodologies
- Background in DevSecFinOps ensuring compliance, security and cost efficiency
- Hands-on experience with CI/CD pipelines, infrastructure as code and monitoring tools
Responsibilities
- Design and build high-performance backend services and APIs in Rust
- Ensure low latency and high availability for trading data platforms
- Integrate live trading exchanges and DeFi systems with backoffice workflows
- Automate operational workflows to improve efficiency
- Deploy and manage cloud-native services using AWS, Kubernetes and Terraform
- Maintain GitOps-driven CI/CD pipelines
- Implement observability including logging, metrics and tracing
- Perform performance tuning and profiling of production systems
- Optimize SQL and NoSQL data storage and retrieval strategies
- Ensure security and compliance in system design and data handling
- Collaborate with Product and Risk teams to deliver technical specifications
- Participate in code reviews and mentor fellow engineers
Benefits
- Flexible working hours
- Opportunity to work remotely
- Autonomy in time management
