Rust Engineer - Trading
@ Keyrock

Hybrid
$150,000
Hybrid
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXX***** @keyrock.com
Recommended after applying

Job Details

About Keyrock

Since 2017, Keyrock has been a change-maker in the digital asset space with a team of over 180 professionals from 42 nationalities. The company operates predominantly remotely, with hubs in London, Brussels, Singapore, and Paris, and engages in various trading activities including market making, options trading, high-frequency trading, OTC, and DeFi trading desks.

Mission Statement

The Rust Engineer - Trading will join the core Market Making Services team to drive continuous improvement in trading infrastructure and system performance. You will collaborate with quants, traders, and engineers while working in a highly-profitable, fast-paced environment. This role is open to candidates in European or US time zones.

Job Description

  • Develop and optimize low-latency options trading systems
  • Collaborate with quants, traders, and engineers to enhance trading strategies
  • Maintain and improve trading infrastructure, ensuring high performance and stability
  • Design and implement efficient, scalable, and resilient trading solutions
  • Troubleshoot and enhance exchange connectivity and execution speed
  • Support functional and component testing for critical trading components

Background And Experience

Technical Skills & Experience: Strong experience in Rust and/or C++ (or C), trading environment expertise (HFT, Market Making, or Prop Trading), eagerness to master Rust, experience with protobuf-based protocols, and exchange connectivity experience.

Soft Skills & Competencies: Ownership, reliability, initiative, problem solving, operational diligence, curiosity, growth mindset, and excellent remote communication skills.

Our Offer

Competitive salary, flexible work hours, remote working, and an entrepreneurial environment that values merit. Background checks are performed as a prerequisite to join Keyrock.

Key skills/competency

  • Rust
  • C++
  • Trading
  • HFT
  • Market Making
  • Low Latency
  • Exchange Connectivity
  • Protobuf
  • Scalability
  • Remote Collaboration

How to Get Hired at Keyrock

🎯 Tips for Getting Hired

  • Research Keyrock's culture: Study their mission, values, and news.
  • Customize your resume: Highlight Rust, C++, and trading experience.
  • Emphasize technical skills: Detail low-latency and exchange connectivity projects.
  • Prepare for remote collaboration: Demonstrate communication and teamwork.

📝 Interview Preparation Advice

Technical Preparation

Review Rust and C++ fundamentals
Practice low-latency system design
Study exchange API integrations
Refactor code for performance gains

Behavioral Questions

Show ownership in past projects
Discuss remote teamwork challenges
Explain problem-solving approach
Demonstrate effective communication skills

Frequently Asked Questions