Rust Engineer - Founding Team

Rust Engineer - Founding Team

London Full-Time 69000 - 81000 £ / year (est.) No home office possible
U

At a Glance

  • Tasks: Join us to build and enhance cutting-edge open-source databases using Rust.
  • Company: Be part of a passionate team dedicated to revolutionising technology with innovative solutions.
  • Benefits: Enjoy remote work flexibility, generous perks, and team meetups in London or New York.
  • Why this job: Make a real impact in the tech world while collaborating with a friendly, inclusive team.
  • Qualifications: Experience in Rust, WebAssembly, and collaborative protocols is essential.
  • Other info: Engage with our vibrant community on GitHub and Discord, and contribute to exciting projects.

The predicted salary is between 69000 - 81000 £ per year.

Salary up to £115,000 (based on Rust seniority) + Benefits

Join our team as a Senior Rust Engineer and help shape the future of technology as part of our Distributed Systems project. Whether you prefer to work completely remotely or from our London office, this exciting role offers the opportunity to push the boundaries of what's possible in the world of open-source databases.

As a Senior Rust Engineer, you will work on building and improving the world's fastest-growing unique open-source database and collaborative protocols, working entirely in Rust, WebAssembly, and TypeScript/JavaScript/EmberJs. We have completely rewritten our background out of Golang because Rust is king!

Your responsibilities as a Rust Engineer here will include:

  • Implementing brand-new features in the product
  • Improving the overall performance of existing code, and working at the intersection of Operation Transformation
  • CRDT protocols whilst engaging with developers in our expanding community on GitHub, Discord, and other platforms.

You'll also have the opportunity to contribute to our documentation and blog posts, support the online community, and attend in-person/virtual events across the globe, should you want.

We're a passionate team of Rust developers with a mission to build the ultimate multi-model database for tomorrow's applications. We value integrity, respect, inclusion, and collaboration and strive to create the happiest and friendliest team possible. We offer generous benefits and facilitate full team meetups at least twice a year in London or New York.

Don't miss this opportunity to join our team and make a real impact in the world of databases and open-source software! Apply today and let's have a chat!

Rust Engineer - Founding Team employer: Understanding Recruitment

Join a pioneering team as a Senior Rust Engineer, where you'll be at the forefront of developing cutting-edge open-source database technology. With a strong emphasis on collaboration, integrity, and inclusion, our work culture fosters creativity and innovation, while offering generous benefits and opportunities for professional growth. Whether you choose to work remotely or from our vibrant London office, you'll be part of a passionate community dedicated to making a meaningful impact in the tech world.
U

Contact Detail:

Understanding Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Rust Engineer - Founding Team

✨Tip Number 1

Familiarise yourself with the latest developments in Rust and its ecosystem. Engage with the community on platforms like GitHub and Discord, as this will not only enhance your knowledge but also show your passion for the language and its applications.

✨Tip Number 2

Contribute to open-source projects that utilise Rust, especially those related to databases or distributed systems. This hands-on experience will demonstrate your skills and commitment to potential employers, including us at StudySmarter.

✨Tip Number 3

Network with other Rust developers and professionals in the tech industry. Attend meetups, webinars, or conferences to build connections that could lead to job opportunities, including our exciting openings.

✨Tip Number 4

Stay updated on the latest trends in open-source databases and collaborative protocols. Understanding the current landscape will help you articulate how your skills can contribute to our mission at StudySmarter during interviews.

We think you need these skills to ace Rust Engineer - Founding Team

Proficiency in Rust programming language
Experience with WebAssembly
Familiarity with TypeScript and JavaScript
Understanding of CRDT protocols
Knowledge of distributed systems
Performance optimisation techniques
Version control systems (e.g., Git)
Strong problem-solving skills
Ability to write clear documentation
Experience with open-source contributions
Effective communication skills
Collaboration in a remote team environment
Adaptability to new technologies
Community engagement and support

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Rust, WebAssembly, and any relevant technologies mentioned in the job description. Showcase specific projects or contributions that demonstrate your skills and expertise.

Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for open-source databases and your alignment with the company's values of integrity, respect, inclusion, and collaboration. Mention why you are excited about the opportunity to work on their Distributed Systems project.

Showcase Your Community Engagement: If you have contributed to GitHub, Discord, or other developer communities, mention this in your application. Highlight any relevant discussions, contributions, or events you've participated in that relate to Rust or open-source software.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which is crucial for a technical role.

How to prepare for a job interview at Understanding Recruitment

✨Showcase Your Rust Expertise

Make sure to highlight your experience with Rust during the interview. Be prepared to discuss specific projects you've worked on, the challenges you faced, and how you overcame them. This will demonstrate your technical proficiency and passion for the language.

✨Understand the Company’s Vision

Familiarise yourself with the company's mission and the Distributed Systems project. Understanding their goals and how your role as a Rust Engineer fits into that vision will show your genuine interest in the position and help you align your answers with their objectives.

✨Engage with the Community

Since the role involves engaging with developers on platforms like GitHub and Discord, be ready to discuss your experiences in community engagement. Share examples of how you've contributed to open-source projects or supported developer communities, as this aligns with the company’s values.

✨Prepare for Technical Questions

Expect technical questions related to Rust, WebAssembly, and collaborative protocols. Brush up on key concepts and be ready to solve coding problems or discuss algorithms. This will showcase your problem-solving skills and technical knowledge relevant to the role.

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