At a Glance
- Tasks: Build and maintain high-performance backend services using Rust for trading platforms.
- Company: Join Keyrock, a leading digital asset firm with a diverse remote team.
- Benefits: Enjoy a competitive salary, flexible hours, and remote work autonomy.
- Why this job: Drive innovation in a full-service financial institution and make a real impact.
- Qualifications: Experience in Rust, Python, and large-scale trading platforms required.
- Other info: Collaborative environment with opportunities for growth and mentorship.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Keyrock is a leading digital asset firm founded in 2017, known for innovation across market making, high‑frequency trading, and DeFi. With a diverse, predominantly remote team of 200+ members from 42 nationalities, we leverage Rust to power our algorithmic trading platforms.
Mission Statement
As a Platform Backend Engineer (Rust) you will drive the development and maintenance of the backoffice and trading data platform systems at the core of our organization, building scalable, resilient, high‑performance systems that directly impact our trading and risk capabilities.
Responsibilities
- Design, build, and maintain high-performance backend services and APIs using Rust, ensuring low latency and high availability.
- Apply strong systems engineering fundamentals – concurrency, memory management, networking, serialization, observability – and performance tuning.
- Create seamless integrations between live trading operations (exchanges/DeFi) and backoffice systems to automate workflows.
- Deploy and manage services in a cloud‑native environment using AWS, Kubernetes, and Terraform.
- Maintain GitOps‑driven workflows, robust CI/CD pipelines, and deep system observability (logging, metrics, tracing).
- Optimize data storage and retrieval strategies (SQL/NoSQL) for high‑volume financial data.
- Engineer with a security‑first mindset, ensuring compliance with standards and secure data handling.
- Partner with Product Managers, Risk teams, and engineers to translate business requirements into reliable specifications.
- Participate in code reviews, architectural discussions, and mentor fellow engineers.
- Stay updated on Rust ecosystem, cloud infrastructure, and blockchain trends to refine the platform.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Proven experience building and maintaining large‑scale, data‑intensive trading platforms.
- Strong expertise in Rust (or C++) and proficiency in Python and TypeScript for system development and automation.
- Knowledge of data engineering – data modeling, ETL pipelines, stream processing.
- Experience with financial services workflows: trading, middle office, back office.
- Extensive experience with AWS cloud‑native architectures.
- Proficiency in GitOps tools for infrastructure automation and deployment.
- Background in DevSecFinOps ensuring compliance, security, and cost efficiency.
- Hands‑on experience with CI/CD pipelines, IaC, and monitoring tools.
Offer
- Competitive salary package.
- Flexible working hours and remote work autonomy.
- Opportunity to drive innovation and shape a full‑service financial institution.
As an employer we are committed to building a positive and collaborative work environment. We welcome employees of all backgrounds, hiring, rewarding, and promoting entirely based on merit and performance. Due to the nature of our business and external requirements, we perform background checks on all potential employees, passing which is a prerequisite to join Keyrock.
Apply now at https://keyrock.com/careers/
Rust Engineer - Platform Trading in London employer: Keyrock
Contact Detail:
Keyrock Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Rust Engineer - Platform Trading in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Keyrock. A friendly chat can sometimes lead to opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project showcasing your Rust expertise, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on experience.
✨Tip Number 3
Prepare for technical interviews by brushing up on systems engineering fundamentals. Be ready to discuss concurrency, memory management, and performance tuning in Rust – these are key to impressing the hiring team.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Keyrock team.
We think you need these skills to ace Rust Engineer - Platform Trading in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Rust Engineer role. Highlight your experience with Rust, cloud-native architectures, and any relevant projects that showcase your skills in building high-performance systems.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with Keyrock's mission. Don’t forget to mention your experience with trading platforms and financial services.
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them. This could be anything from open-source contributions to personal projects that demonstrate your expertise in Rust and system development.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re proactive and keen to join our team!
How to prepare for a job interview at Keyrock
✨Know Your Rust Inside Out
Make sure you brush up on your Rust skills before the interview. Be ready to discuss your experience with building high-performance backend services and APIs, as well as any specific projects you've worked on that showcase your expertise in concurrency and memory management.
✨Understand the Financial Landscape
Since Keyrock operates in the financial sector, it’s crucial to have a solid understanding of trading platforms and workflows. Familiarise yourself with concepts like market making, high-frequency trading, and DeFi to demonstrate your knowledge and passion for the industry.
✨Showcase Your Cloud Skills
Be prepared to talk about your experience with AWS, Kubernetes, and Terraform. Highlight any projects where you've deployed services in a cloud-native environment, and discuss how you’ve implemented CI/CD pipelines and GitOps workflows to optimise deployment processes.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about Keyrock's technology stack, team dynamics, and future projects. This not only shows your interest in the role but also helps you gauge if the company is the right fit for you.