At a Glance
- Tasks: Develop next-gen Layer 2 solutions on the Tezos blockchain and tackle cutting-edge engineering challenges.
- Company: Trilitech, a leader in Web3 innovation and blockchain development.
- Benefits: Competitive salary, hybrid work, generous holiday, and extensive learning opportunities.
- Why this job: Make a real impact in a fast-paced environment while working with passionate colleagues.
- Qualifications: Strong Rust experience, solid computer science fundamentals, and excellent problem-solving skills.
- Other info: Join a diverse team focused on redefining possibilities in the blockchain space.
The predicted salary is between 30000 - 50000 £ per year.
The Core Tezos X team is developing the next-generation Layer 2 solutions on Tezos - a highly scalable computation platform enabling new blockchain use cases. This is a technically challenging role that allows you to tackle bleeding-edge problems with other bright minds. You will have a huge impact on shaping the platform and guiding important design decisions. We unify the domains of deterministic computation and performance to build a proof-generating virtual machine which runs common RISC-V Linux programs. This tool allows us to verify what is being run and ensure that it is being run according to our set of semantics regardless of where it is run.
Our day-to-day activities include performance engineering, thinking about commitment and proof schemes, systems programming, building SDKs for other developers, and many other interesting topics.
At Trilitech, we drive innovation in Web3 by empowering developers and creators to build pioneering solutions on the Tezos blockchain. Our expertise spans core blockchain development, decentralised applications, infrastructure tooling, developer experience, and incubation programs, with a strong focus on cultural projects, decentralised finance, and gaming. We’re dedicated to redefining possibilities and setting new standards within the rapidly evolving blockchain space.
Tezos is an open-source blockchain known for its flexibility, security, and unique self-evolving capabilities. With innovations like Etherlink—an EVM-compatible Layer 2—Tezos is scaling rapidly and attracting a growing developer community. Its ecosystem supports diverse projects, from Uranium.io, a decentralized marketplace for tokenized uranium, to leading digital art platforms like Objkt.com.
We’re looking for people who are proactive and resourceful—those who enjoy turning ideas into reality. You’ll have plenty of autonomy, and the chance to make a meaningful impact from day one. Bring your curiosity, energy, and determination, and you’ll play a key role in our growth journey. If you’re comfortable taking initiative, enjoy exploring new possibilities, and are passionate about crypto and working in a fast-paced environment, you’ll feel right at home here.
What you’ll need:
- Strong hands-on experience in software engineering
- Experience with modern idiomatic Rust
- Strong computer science fundamentals (e.g., algorithms, data structures and concurrency)
- Be able to think through large engineering problems and break them down into digestible parts
- Communicate clearly in deep technical contexts verbally but also in writing and using whiteboards
Bonus for the following:
- Familiarity with instruction sets in various contexts
- Being comfortable or having worked on/with language runtimes, compilers or interpreters
- Experience in systems programming or embedded systems or performance-critical software
What you can expect from us:
- Competitive salary with substantial incentive schemes
- Generous long-term incentive plan (LTIP) tez token scheme
- Hybrid working environment
- Daily lunch provided in-office
- Commuter costs reimbursement (up to £2,700 annually)
- 20-day policy for working abroad
- 25 days paid holiday plus your birthday off
- Enhanced parental & adoption leave
- Pension contributions double matched (up to 10%)
- Private medical and travel insurance with mental health support
- Learning and development programs
- Life assurance (5× base salary)
Join a fast-paced environment where you’ll lead impactful initiatives. You’ll have autonomy to deliver results, supported by passionate colleagues in a focused but fun environment. We value ambition, creativity, and continuous learning—providing the ideal setting for career growth.
Our Principles:
- Desire to Win: We strive for excellence and aim to be the best.
- Sense of Urgency: Experience is great, but passion is key. If you believe in your potential, we encourage you to apply.
We are an equal-opportunity employer, dedicated to fostering diversity and inclusion. Please inform us if you require accommodations during the interview process. By applying, you consent to your application data being shared with our partner companies for recruitment purposes, in compliance with our privacy policy.
Rust Software Engineer employer: Trili
Contact Detail:
Trili Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Rust Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the blockchain community, especially those working with Rust. Attend meetups or online events, and don’t be shy about sharing your passion for crypto and software engineering.
✨Tip Number 2
Show off your skills! Create a GitHub portfolio showcasing your Rust projects or contributions to open-source blockchain initiatives. This is a great way to demonstrate your hands-on experience and problem-solving abilities.
✨Tip Number 3
Prepare for technical interviews by brushing up on your computer science fundamentals. Practice explaining complex concepts clearly, as communication is key in deep technical discussions. Use whiteboards to visualise your thought process!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to connect directly with us. Don’t miss out on this opportunity!
We think you need these skills to ace Rust Software Engineer
Some tips for your application 🫡
Show Off Your Rust Skills: Make sure to highlight your hands-on experience with modern idiomatic Rust in your application. We want to see how you've tackled complex problems using Rust, so share specific examples that showcase your expertise!
Break It Down: When discussing your experience, think about how you can break down large engineering problems into manageable parts. We love seeing candidates who can think critically and communicate their thought process clearly, so don’t hold back!
Be Yourself: Let your personality shine through in your written application! We’re looking for proactive and resourceful individuals, so don’t be afraid to show us your curiosity and passion for crypto and blockchain technology.
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. We can’t wait to hear from you!
How to prepare for a job interview at Trili
✨Know Your Rust Inside Out
Make sure you brush up on your Rust skills before the interview. Be ready to discuss idiomatic Rust, and don’t shy away from showcasing your hands-on experience. Prepare to solve problems using Rust during the interview, as this will demonstrate your technical prowess.
✨Break Down Complex Problems
Since the role involves tackling large engineering challenges, practice breaking down complex problems into manageable parts. During the interview, articulate your thought process clearly. This shows that you can think critically and approach problems methodically, which is key for a Rust Software Engineer.
✨Communicate Clearly and Effectively
You’ll need to communicate technical concepts clearly, both verbally and in writing. Practice explaining your past projects or technical topics using whiteboards. This will help you convey your ideas effectively and demonstrate your ability to collaborate with others.
✨Show Your Passion for Blockchain
Since the company is focused on blockchain technology, make sure to express your enthusiasm for the field. Share any personal projects or experiences related to crypto, Web3, or decentralised applications. This will show that you’re not just qualified but also genuinely interested in the work they do.