Principle Rust Engineer (External)
Principle Rust Engineer (External)

Principle Rust Engineer (External)

City of London Full-Time 60000 - 84000 £ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Join a cutting-edge team to develop high-performance Rust applications and mentor fellow engineers.
  • Company: Exciting cryptography startup driving the ZK revolution in web3 networks.
  • Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
  • Why this job: Make a real impact in the blockchain space while working with innovative technologies.
  • Qualifications: Proven Rust experience and a passion for performance optimisation.
  • Other info: Dynamic role with challenges that foster personal and professional development.

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

Overview

Principle Rust Engineer (External) role at Serotonin

Join to apply for the Principle Rust Engineer (External) role at Serotonin.

Get AI-powered advice on this job and more exclusive features.

Join our client as they accelerate the ZK revolution, supporting web3 networks with reliable and cost-efficient proof generation. They are a high-performance cryptography startup with an exciting hardware twist looking for a talented Compiler Engineer.

Responsibilities

  • As a Staff or Principal Rust Engineer, work closely with other engineers across the stack to productize the binary field proof system.
  • Orchestrate distributed proving tasks over an FPGA server cluster.
  • Work with cryptography engineers on library APIs.
  • Integrate our stack with peer-to-peer blockchain networks.
  • Performance profiling of open source code bases.
  • Mentor and guide engineers across the team, providing leadership in Rust development practices, code reviews, and architecture.

Being a self-starter is essential, as there are always a variety of challenges that need to be tackled. Your work will have a direct impact on our growth and success.

Qualifications

  • Significant professional Rust experience
  • Experience with performance tuning or optimization
  • Experience implementing high-performance software or distributed systems
  • Understanding of computer architecture and configuration
  • Ability to think across layers of abstractions
  • Understanding of technology tradeoffs and a pragmatic approach to problem solving

Bonus Qualifications

  • Experience modifying and contributing to open-source codebases
  • Understanding of computer security principles
  • Knowledge of AWS and/or Google Cloud
  • Deep understanding of fundamental blockchain concepts
  • Understanding of microservices architecture
  • Familiarity with zero-knowledge cryptography

Seniority level

  • Not Applicable

Employment type

  • Full-time

Job function

  • Engineering and Information Technology

Industries

  • Advertising Services

#J-18808-Ljbffr

Principle Rust Engineer (External) employer: Serotonin

At Serotonin, we pride ourselves on being an innovative leader in the cryptography space, offering a dynamic work environment that fosters creativity and collaboration. Our commitment to employee growth is evident through mentorship opportunities and a culture that encourages self-starters to tackle exciting challenges in the rapidly evolving web3 landscape. Join us in our mission to revolutionise proof generation while enjoying the benefits of a supportive team and the chance to make a significant impact in a cutting-edge industry.
S

Contact Detail:

Serotonin Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principle Rust Engineer (External)

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech and blockchain space. Attend meetups or webinars related to Rust and cryptography. You never know who might have a lead on that Principal Rust Engineer role!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Rust projects, especially those involving performance tuning or distributed systems. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for technical interviews by brushing up on your Rust knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past experiences with performance profiling and open-source contributions.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got exclusive features and AI-powered advice to help you land that dream job. Plus, it shows you’re serious about joining our team!

We think you need these skills to ace Principle Rust Engineer (External)

Rust Programming
Performance Tuning
High-Performance Software Development
Distributed Systems
Computer Architecture
Problem Solving
Open-Source Contribution
Computer Security Principles
AWS
Google Cloud
Blockchain Concepts
Microservices Architecture
Zero-Knowledge Cryptography
Mentoring and Leadership

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Rust experience and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

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 makes you a perfect fit. We love seeing enthusiasm and a bit of personality!

Showcase Your Problem-Solving Skills: In your application, mention specific challenges you've tackled in previous roles, especially those related to performance tuning or distributed systems. We’re looking for self-starters who can think critically and creatively!

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 don’t miss out on any important updates from our team!

How to prepare for a job interview at Serotonin

✨Know Your Rust Inside Out

Make sure you brush up on your Rust knowledge before the interview. Be prepared to discuss your past projects and how you've optimised performance in your code. They’ll likely want to hear about specific challenges you faced and how you overcame them.

✨Understand the Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially around distributed systems and blockchain. Being able to discuss how these technologies interact will show that you’re not just a Rust expert but also understand the bigger picture.

✨Show Off Your Mentoring Skills

Since the role involves mentoring other engineers, think of examples where you've guided others in their development. Prepare to share how you approach code reviews and foster a collaborative environment, as this will highlight your leadership abilities.

✨Be Ready for Problem-Solving Questions

Expect to tackle some technical problems during the interview. Practice explaining your thought process clearly and concisely. They’ll be looking for your ability to think across layers of abstraction and make pragmatic decisions, so don’t shy away from discussing trade-offs.

Principle Rust Engineer (External)
Serotonin
Location: City of London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
  • Principle Rust Engineer (External)

    City of London
    Full-Time
    60000 - 84000 £ / year (est.)
  • S

    Serotonin

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>