Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Compiler Engineer image - Rise Careers
Job details

Senior Compiler Engineer

Our Team
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.

Our Technology
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 and fx(hash). Tezos also partners with major brands like Manchester United, reinforcing its global impact.

We encourage you to explore the Tezos website and follow us on Twitter & Discord to learn more about the project.

Who We're Looking For

We're looking for people who make things happen, not watch things happen. You should thrive under pressure, be excited by the opportunity to make an impact and you'll be given the autonomy to do so. Bring your enthusiasm and determination, and you'll play a critical role in our growth journey.

If you're comfortable taking initiative, pushing boundaries, passionate about crypto and working in a high intensity environment then you're exactly the type of person who will succeed here.

The Role
Our core mission is to provide the best experience to developers building applications on Tezos. A crucial component of that experience is the languages they use to write smart contracts. A key aspect of this experience lies in the languages they use for writing smart contracts. It's essential that these languages offer a comprehensive feature set while producing efficient and optimised code.

We are looking for individuals with a genuine passion for improving developers' experience and a solid track record of working on compilers. 

What you’ll do

  • Improve the Smart Contract Languages for Tezos by adding new features, extending and improving the type system, improving code size of generated code, and improving compiler errors and performance. 

  • Work with the team to improve the toolchain for LSP, debugger, formatters, testing frameworks, build systems

  • Work collaboratively with the community to identify developer needs and support outreach for new features 

  • Play a key role in shaping the Smart Contract languages for Tezos

  • Guide and mentor other engineers in the team

What you’ll need

  • Bachelor's degree in Computer Science, Software Engineering, or a related experience.

  • Strong computer fundamentals (e.g. algorithms, data structures and concurrency) 

  • Prior experience working on production compilers in industry or working on research compilers in an academic setting

  • Experience with a functional language

  • Strong logic / mathematical background

  • Excellent interpersonal and communication skills, with a proven track record of working collaboratively in a team setting.

  • Familiarity with best practices in software engineering, including version control, code review, and continuous integration.

  • Eagerness to learn and adapt to new technologies and industry developments.

  • Exceptional creative problem-solving skills, with the ability to develop innovative solutions to complex operational challenges.

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 (5x base salary)

Why You'll Love It

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: Adaptability and decisive action keep us ahead.

  • Ownership Mindset: We lead by example, taking responsibility for outcomes.

  • Pragmatism: We focus on impactful results.

  • Communication: Transparency and collaboration are central.

  • Resourceful Approach: We maximise our resources for competitive advantage.

--

Experience is great, but passion is key. If you believe in your potential, we encourage you to apply. Trilitech is 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.

Trilitech Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Trilitech DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Trilitech
Trilitech CEO photo
Unknown name
Approve of CEO

Average salary estimate

$90000 / YEARLY (est.)
min
max
$80000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Compiler Engineer, Trilitech

At Trilitech, we are thrilled to announce an exciting opportunity for a Senior Compiler Engineer to join our dynamic team in London. Specializing in the Web3 space, we're at the forefront of innovation, allowing developers and creators to build groundbreaking solutions on the Tezos blockchain. As a Senior Compiler Engineer, you'll play a pivotal role in enhancing the languages used for smart contracts, making them more efficient and user-friendly. Your experience with production compilers will allow you to add new features, improve the type system, and enhance compiler performance. Collaboration is key in our fast-paced environment, and you will work closely with other talented engineers and the developer community to identify needs and shape the future of smart contract languages on Tezos. We value creativity, initiative, and a passion for crypto and blockchain technology, and you will have the autonomy to make meaningful contributions to our projects. Join us at Trilitech, where we redefine possibilities in a supportive and energetic atmosphere, and together we can make a significant impact in the rapidly evolving blockchain landscape.

Frequently Asked Questions (FAQs) for Senior Compiler Engineer Role at Trilitech
What responsibilities will a Senior Compiler Engineer have at Trilitech?

As a Senior Compiler Engineer at Trilitech, your primary responsibilities will include improving the Smart Contract languages for Tezos, adding new features, refining the type system, enhancing code efficiency, and boosting compiler performance. You'll also work on the toolchain for debugging and testing frameworks and help mentor other engineers, fostering a collaborative and innovative environment.

Join Rise to see the full answer
What qualifications are required for the Senior Compiler Engineer position at Trilitech?

To succeed as a Senior Compiler Engineer at Trilitech, candidates should possess a Bachelor's degree in Computer Science or a related field, strong foundational knowledge in algorithms and data structures, and prior experience with production or research compilers. Familiarity with functional programming, exceptional problem-solving skills, and strong interpersonal communication abilities will also be essential.

Join Rise to see the full answer
How does Trilitech support the development of its Senior Compiler Engineer team members?

At Trilitech, we are committed to the growth of our team members. As a Senior Compiler Engineer, you’ll have access to learning and development programs, mentorship opportunities, and the chance to work in a hybrid environment that promotes both collaboration and individuality. We believe in fostering your career through continuous learning and innovation.

Join Rise to see the full answer
What benefits can a Senior Compiler Engineer expect at Trilitech?

Senior Compiler Engineers at Trilitech enjoy a competitive salary, a generous long-term incentive plan, daily in-office lunch, commuter cost reimbursement, and paid time off, including your birthday. Additional perks include enhanced parental leave, private medical insurance, and a company culture that values work-life balance and personal development.

Join Rise to see the full answer
How does the role of Senior Compiler Engineer impact the Tezos blockchain at Trilitech?

The role of a Senior Compiler Engineer is crucial at Trilitech as it directly impacts the developer experience on the Tezos blockchain. By improving the languages used for smart contracts, you will enhance efficiency and usability for developers, driving greater innovation and adoption within the blockchain community. Your contributions will help shape the future of decentralized applications and strengthen Tezos' position in the market.

Join Rise to see the full answer
Common Interview Questions for Senior Compiler Engineer
Can you describe your experience with compiler development?

To effectively answer this question, discuss specific projects you've worked on involving compiler development, detailing your role, the challenges faced, and the technologies used. Highlight any experience with optimizing code or improving language features, as this will demonstrate your problem-solving skills and technical knowledge related to the Senior Compiler Engineer position.

Join Rise to see the full answer
How would you improve the efficiency of a compiler?

When discussing improvements to compiler efficiency, focus on strategies like optimizing algorithms, enhancing data structures, or refining the code generation process. Mention specific methods like common subexpression elimination or loop optimization, showing your understanding of performance enhancement techniques relevant to the role of Senior Compiler Engineer.

Join Rise to see the full answer
What strategies do you use for debugging compiler output?

For this question, outline your systematic approach to debugging, such as using test cases to isolate issues, implementing logging for output validation, and employing tools that aid in the debugging process. Providing examples of past situations will help illustrate your skills as a problem solver and your ability to handle complex technical challenges.

Join Rise to see the full answer
What functional programming languages are you familiar with?

Enumerate functional programming languages you’ve worked with like Haskell, OCaml, or Lisp, and explain the projects or applications where you applied them. This will not only showcase your technical expertise but also your suitability for the Senior Compiler Engineer role at Trilitech where a solid understanding of functional languages is essential.

Join Rise to see the full answer
How do you stay updated on new technologies in blockchain and compiler design?

Share your routine for staying informed about industry trends, such as following relevant blogs, participating in communities, attending webinars, or taking relevant online courses. This shows your commitment to continuous learning which is crucial in a fast-paced and evolving field like blockchain development.

Join Rise to see the full answer
Describe a time you had to work collaboratively on a technical project.

Provide a concrete example where you successfully collaborated with others, emphasizing your communication skills, ability to listen to feedback, and how you contributed to the project’s success. Highlight your role as a Senior Compiler Engineer, indicating how teamwork enhances the development process.

Join Rise to see the full answer
What is your process for ensuring code quality in compiler design?

Discuss methods you use to maintain code quality, such as employing test-driven development, conducting thorough code reviews, and adhering to best practices in software engineering. Emphasizing your attention to detail and commitment to high standards will resonate with the expectations of the Senior Compiler Engineer position.

Join Rise to see the full answer
How would you approach mentoring junior engineers?

When answering this question, outline your philosophy on mentorship, including how you would provide encouragement, share knowledge, and create an open learning environment. Mention techniques for fostering growth and confidence in junior engineers, which is an important aspect of the Senior Compiler Engineer role.

Join Rise to see the full answer
Can you provide an example of a complex problem you solved as an engineer?

In answering this question, focus on a specific complex problem, explaining the context, the steps you took to analyze and resolve it, and the results of your solution. This illustrates your critical thinking skills and initiative—key traits for a Senior Compiler Engineer.

Join Rise to see the full answer
What do you find most exciting about working in blockchain technology?

Share your enthusiasm for blockchain by discussing aspects like innovation, community engagement, or the potential for decentralization to change industries. Your passion for the field will shine through, making you a compelling candidate for the Senior Compiler Engineer role at Trilitech.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
NBCUniversal Remote 904 Sylvan Ave, Englewood Cliffs, NEW JERSEY
Posted 13 days ago

As a pivotal part of NBCUniversal, the Manager of Software Engineering will drive the implementation of SAP BTP solutions within a dynamic remote team.

Photo of the Rise User
Posted 2 days ago

Join Intuitive as a Sr Software Engineer to innovate their PlanPoint software, enhancing the capabilities of robotic-assisted surgeries.

Photo of the Rise User

QuintoAndar is seeking a Software Engineer III who can work remotely and make a significant impact in the proptech sector.

spruceinfotech Remote Burrard St, Vancouver, BC, Canada
Posted 14 days ago

Join Spruce InfoTech as an Azure API Developer and leverage your skills in Azure and DevOps to enhance cloud solutions.

Join GDMS as an Entry-Level Software Engineer, where you'll develop innovative solutions for national security.

Join PLUS as a Software Engineering Intern to help revolutionize K-12 education with innovative software solutions.

Photo of the Rise User
Posted 11 days ago

Join Anduril Industries as a Senior Software Engineer to innovate on a transformative route planning service for defense technology.

Photo of the Rise User
Posted 4 days ago

Join a leading enterprise client as a freelance AI Software Engineer Expert specializing in Rust programming.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!