Compiler Engineer

Trilitech specializes in core development, application development, and business development across Culture, Decentralised Finance, and Gaming on the Tezos blockchain.
Backend
Hybrid
Blockchain · Finance

Description For Compiler Engineer

Trilitech, powered by Tezos, is seeking a Compiler Engineer to improve the Smart Contract Languages for Tezos. The role involves adding new features, extending and improving the type system, optimizing code size, enhancing compiler errors and performance, and improving the toolchain for LSP, debugger, formatters, testing frameworks, and build systems. The ideal candidate will have a strong background in computer science, experience with production or research compilers, and proficiency in functional languages. They will work collaboratively with the community to identify developer needs and play a key role in shaping the Smart Contract languages for Tezos.

Trilitech's mission is to power the Web3 revolution by building cutting-edge solutions on the Tezos blockchain. The company specializes in core development, application development, and business development across Culture, Decentralised Finance, and Gaming. Tezos is an open-source platform known for its flexibility, security, and self-amendment capabilities.

The role offers various benefits, including a generous LTIP tez token scheme, flexible hours, hybrid working environment, daily lunch delivery, commuter cost subsidies, 25 days paid holiday plus birthday off, enhanced parental & adoption leave, pension contribution matching, private medical and travel insurance, learning and development initiatives, and a comprehensive life assurance policy.

Trilitech values a desire to win, sense of urgency, ownership mindset, pragmatism, communication, and a resourceful approach. The company is committed to diversity, equality, and creating an inclusive workplace for all.

Last updated 2 months ago

Responsibilities For Compiler Engineer

  • Improve 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

Requirements For Compiler Engineer

  • Bachelor's degree in Computer Science, Software Engineering, or 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
  • Familiarity with best practices in software engineering
  • Eagerness to learn and adapt to new technologies
  • Exceptional creative problem-solving skills

Benefits For Compiler Engineer

Equity
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Generous LTIP tez token scheme
  • Flexible hours and hybrid working environment
  • Lunch delivered daily in the office
  • Subsidized commuter costs (up to £225 per month)
  • 25 days paid holiday plus birthday off
  • Enhanced parental & adoption leave
  • Double matched pension contribution
  • Private medical and travel insurance with AXA
  • Learning and development initiatives
  • Comprehensive life assurance policy (5x base salary)

Interested in this job?