Rust Engineer - Trading Systems @Keyrock
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 5d ago

[Hiring] Rust Engineer - Trading Systems @Keyrock

5d ago - Keyrock is hiring a remote Rust Engineer - Trading Systems. πŸ’Έ Salary: unspecified πŸ“Location: European timezones

Role Description

We are seeking a Senior Rust Engineer with deep trading systems experience and strong AWS knowledge to join our core Capital Markets division. Candidates with a passion for the Rust ecosystem and a proven track record designing, building, and operating mission-critical trading systems will be at a significant advantage.

As part of the engineering team in Capital Markets, you will:

  • Design, develop, and optimise low-latency, mission-critical trading systems
  • Own key trading stack components end-to-end β€” from architecture through to production operation
  • Collaborate closely with quants, traders, and engineers to deliver solutions that improve trading performance and resilience
  • Maintain and evolve trading infrastructure with a focus on performance, stability, observability, and operational excellence
  • Troubleshoot complex production issues across exchange connectivity, execution, and market data handling
  • Drive engineering standards through technical leadership, code reviews, and mentoring
  • Embrace agentic engineering principles: leverage AI-assisted workflows, drive automation of operational tasks, and help evolve the team's agentic tooling
  • Contribute to functional, component, and production-readiness testing for critical trading components

Qualifications

  • Production-grade Rust experience building high-performance, concurrent systems; proficiency with Tokio is a strong advantage
  • Hands-on experience in a systematic trading environment (HFT, Market Making, Quantitative Trading, or similar), with solid understanding of execution, market data, and operational risk
  • Strong AWS and Linux expertise, including cloud infrastructure trade-offs for latency-sensitive workloads, shell scripting, debugging, and production troubleshooting
  • Proficiency in Python or other scripting languages for strategy development, automation, and operational tooling
  • Deep familiarity with trading system protocols (FIX, REST, WebSocket), exchange connectivity, and market data feeds
  • Solid grasp of low-latency networking: TCP/UDP, packet and latency path analysis, dedicated network infrastructure, and kernel bypass techniques (DPDK)
  • Familiarity with agentic engineering tools and concepts: LLMs, MCP APIs, AI-First IDEs (e.g. Cursor, Claude Code), harness engineering, and workflow automation
  • Ability to make sound architectural decisions, articulate trade-offs clearly, and guide implementation across complex systems

Requirements

  • Ownership & Reliability – Take full responsibility for your work. Deliver high-quality service, meet deadlines, and follow through on commitments. Anticipate and proactively address potential issues before they arise.
  • Initiative & Problem-Solving – Approach challenges with a problem-solving entrepreneurial mindset. Make sound, independent judgments and take the initiative to drive solutions rather than waiting for instructions.
  • Operational Diligence – Respond strategically to technical and operational challenges, ensuring robust and reliable trading infrastructure while instilling confidence in the team’s processes.
  • Technical Leadership – Influence system design, raise engineering standards, mentor other engineers, and help the team make pragmatic, high-quality technical decisions.
  • Curiosity & Growth Mindset – Continuously seek to improve your technical skills and knowledge. Stay ahead of industry trends and take the initiative to practice and explore new technologies that excite you.
  • Agentic Engineering – Embrace AI-assisted workflows and autonomous agents, pushing the boundaries of what engineering teams can achieve through intelligent automation.
  • Excellent Communication Skills with a team player mindset, collaborating within a fully remote global team.

Benefits

  • A competitive salary package
  • Autonomy in your time management thanks to flexible working hours and the opportunity to work remotely
  • The freedom to create your own entrepreneurial experience by being part of a team of people in search of excellence
  • A commitment to building a positive and collaborative work environment
Before You Apply
️
remote Be aware of the location restriction for this remote position: European timezones
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Rust Engineer - Trading Systems @Keyrock
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 5d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: European timezones
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later