Rust Systems Engineer in London

Rust Systems Engineer in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Rust Stack

At a Glance

  • Tasks: Build ultra low latency blockchain infrastructure and optimise high throughput systems.
  • Company: Venture-backed crypto infrastructure company with a focus on innovation.
  • Benefits: Competitive salary, early stage equity, uncapped bonuses, and private healthcare.
  • Other info: Exciting opportunity for career growth in a dynamic tech environment.
  • Why this job: Join a cutting-edge team and make a real impact in the crypto space.
  • Qualifications: Strong Rust or C/C++ programming skills and a deep understanding of system performance.

The predicted salary is between 60000 - 80000 £ per year.

Location: London, UK (On-site)

Visa sponsorship available

A profitable, venture-backed crypto infrastructure company is hiring a Rust Systems Engineer to build ultra low latency, high throughput blockchain infrastructure.

What You’ll Do

  • Optimise systems processing tens of thousands of transactions per block
  • Work on microsecond-level latency components
  • Improve sorting and simulation pipelines
  • Profile, optimise, deploy and iterate
  • Ship code that directly impacts production performance and P&L

Requirements

  • Strong systems programming in Rust or C/C++ with willingness to switch
  • Deep understanding of concurrency and lock-free structures
  • Strong knowledge of CPU cache, memory layout and branch prediction
  • Experience profiling and optimising performance critical systems
  • Comfortable owning systems end-to-end

Nice to Have

  • EVM or blockchain knowledge
  • Networking optimisation such as kernel stack or XDP
  • Auction systems or game theory experience

Compensation

  • Competitive base salary
  • Early stage equity
  • Uncapped performance bonus
  • Private healthcare

Rust Systems Engineer in London employer: Rust Stack

Join a dynamic and innovative crypto infrastructure company in London, where you'll have the opportunity to work on cutting-edge technology that shapes the future of blockchain. With a strong focus on employee growth, competitive compensation including early-stage equity and uncapped performance bonuses, and a collaborative work culture, this role offers a unique chance to make a significant impact while advancing your career in a thriving industry.

Rust Stack

Contact Details:

Rust Stack Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Rust Systems Engineer in London

Tip Number 1

Network like a pro! Reach out to folks in the crypto and blockchain space on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can land you that Rust Systems Engineer role.

Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project showcasing your Rust programming prowess, make sure to highlight it. We love seeing real-world applications of your skills, especially when it comes to optimising systems.

Tip Number 3

Prepare for technical interviews by brushing up on concurrency and lock-free structures. We recommend doing mock interviews with friends or using platforms that focus on systems programming challenges. It’s all about showing you can own systems end-to-end!

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for passionate individuals ready to dive into the world of blockchain infrastructure. Your next big opportunity could be just a click away!

We think you need these skills to ace Rust Systems Engineer in London

Rust Programming
C/C++ Programming
Concurrency
Lock-Free Structures
CPU Cache Knowledge
Memory Layout Understanding
Branch Prediction

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Rust or C/C++. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re passionate about blockchain and how your background makes you a perfect fit for our team. Keep it engaging and personal.

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled performance issues or optimised systems in the past. We love seeing candidates who can think critically and own their projects end-to-end.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!

How to prepare for a job interview at Rust Stack

Know Your Rust Inside Out

Make sure you brush up on your Rust programming skills before the interview. Be prepared to discuss your experience with systems programming, concurrency, and lock-free structures. Practising coding challenges in Rust can help you feel more confident when tackling technical questions.

Understand Blockchain Fundamentals

Since the role involves working with blockchain infrastructure, it’s crucial to have a solid grasp of blockchain concepts. Familiarise yourself with EVM, transaction processing, and how blockchain systems operate. This knowledge will not only impress your interviewers but also show your genuine interest in the field.

Prepare for Performance Optimisation Questions

Expect questions about profiling and optimising performance-critical systems. Be ready to discuss specific examples from your past work where you improved system performance. Highlight your understanding of CPU cache, memory layout, and branch prediction, as these are key areas for this role.

Show Ownership and Initiative

This position requires someone who is comfortable owning systems end-to-end. During the interview, share experiences where you took initiative and led projects. Emphasise your ability to ship code that impacts production performance and P&L, as this will resonate well with the company's goals.