Rust Engineer - Platform Trading
Listed on 2025-12-21
-
IT/Tech
Data Engineer, Data Security
Keyrock – a leading digital asset trading and market‑making firm founded in 2017, headquartered in Cape Town, with global hubs in London, Brussels, Singapore, and Paris.
Job TitleRust Engineer – Platform Trading
LocationCape Town, Western Cape, South Africa (remote‑friendly, full‑time)
About KeyrockKeyrock is a full‑service financial institution of over 200 team members, providing market‑making, options, high‑frequency trading, OTC, and DeFi trading services across 80 exchanges.
MissionWe champion the use of Rust for algorithmic trading, build scalable infrastructure, and support Web3 startups through research, governance, and liquidity initiatives.
Responsibilities- Design, build, and maintain high‑performance backend services and APIs in Rust for low‑latency trading platforms.
- Apply concurrency, memory management, networking, serialization, and observability principles to achieve performance tuning and profiling.
- Integrate live trading operations (exchanges/DeFi) with back‑office systems, automating workflows to improve operational efficiency.
- Deploy and manage services in a cloud‑native environment using AWS, Kubernetes, and Terraform; implement Git Ops‑driven CI/CD pipelines.
- Optimize data storage and retrieval strategies (SQL/No
SQL) for high‑volume financial data, balancing performance, cost, and integrity. - Implement security‑first solutions and ensure compliance with industry standards for sensitive financial data.
- Collaborate cross‑functionally with Product Managers, Risk teams, and engineers to translate business requirements into technical specifications.
- Participate in code reviews, architectural discussions, and mentor junior engineers.
- Continuously learn and integrate emerging trends in Rust, cloud, and blockchain technologies.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Proven experience building and maintaining data‑intensive, large‑scale trading data platforms.
- Strong expertise in Rust (or C++), Python, and Type Script in financial services.
- Solid understanding of data engineering principles: data modeling, ETL pipelines, stream processing.
- Experience with cloud‑native architectures; proficiency in AWS, Kubernetes, Terraform, Git Ops.
- Hands‑on experience with CI/CD pipelines, IaC, monitoring tools.
- Strong background in Dev Sec Fin Ops : security, compliance, cost efficiency.
- Competitive salary package.
- Flexible working hours and remote‑work opportunity.
- Autonomy, ownership, and entrepreneurial experience with a high‑performing team.
Keyrock is an equal‑opportunity employer committed to a collaborative work environment for employees of all backgrounds, rewarding merit and performance.
Application ProcessBackground checks are required prior to joining Keyrock.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: