Rust Engineer - Platform
Remote · Worldwide
Keyrock is a digital asset market maker operating across more than 80 exchanges and working with a wide range of asset issuers. The company provides services across market making, options trading, high-frequency trading, OTC trading, DeFi trading desks, and digital asset management.
The Rust Engineer – Platform role focuses on building and maintaining backend systems that power Keyrock’s trading data platforms and internal infrastructure. Working within the R&D and Engineering team, the engineer will design high-performance backend services, integrate trading operations with internal platforms, and support cloud-native infrastructure used in blockchain infrastructure roles.
The role requires deep systems engineering knowledge, including concurrency, performance optimization, observability, and resilient service architecture. Engineers collaborate with product, risk, and engineering teams to deliver reliable platforms supporting large-scale trading environments.
This position supports teams scaling a web3 team responsible for trading infrastructure, data platforms, and backend systems.
🔹 Responsibilities
• Design, build, and maintain high-performance backend services and APIs using Rust for trading data platforms
• Ensure low-latency and high-availability systems supporting trading and operational data workflows
• Apply strong systems engineering fundamentals including concurrency, memory management, networking, serialization, and observability
• Perform performance tuning and profiling for production systems
• Integrate live trading operations such as exchanges and DeFi systems with backoffice platforms to automate workflows
• Deploy and manage services in cloud-native environments using AWS, Kubernetes, and Terraform
• Maintain GitOps-driven workflows and CI/CD pipelines supporting infrastructure automation
• Implement system observability through logging, metrics, and tracing to support incident response
• Optimize database strategies using SQL and NoSQL technologies for high-volume financial datasets
• Design systems with security-first architecture while maintaining compliance standards for financial data
• Collaborate with product managers, risk teams, and engineers to translate business requirements into technical solutions
• Participate in code reviews and architecture discussions while mentoring engineers
• Stay current with developments in the Rust ecosystem, cloud infrastructure, and blockchain technologies
This role reflects what recruiters look for in crypto jobs when building reliable infrastructure teams in trading platforms.
🔹 Requirements
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience
• Experience building and maintaining large-scale, data-intensive trading data platforms
• Strong expertise in Rust (or C++), Python, and TypeScript for system development and automation
• Experience working with financial services systems and trading data workflows including trading, middle office, and back office operations
• Solid understanding of data engineering concepts including data modeling, ETL pipelines, and stream processing
• Extensive experience with cloud-native architecture and AWS infrastructure
• Proficiency with GitOps tools and infrastructure automation methodologies
• Strong DevSecFinOps understanding including security, compliance, and cost efficiency across development lifecycle
• Hands-on experience with CI/CD pipelines, infrastructure as code (IaC), and monitoring systems
🔹 Compensation & Benefits
• Competitive salary package
• Flexible working hours with remote work options
• Opportunity to work within a global distributed engineering team
• Entrepreneurial environment focused on technical excellence and innovation
• Inclusive and collaborative work culture with merit-based career growth
Explore more remote web3 jobs, Rust engineering roles, and blockchain infrastructure roles through the ArtOfBlockchain career network for blockchain professionals.