Compiler Engineer

1 week ago


London, Greater London, United Kingdom Trili Full time

**Senior Software Engineer - Compiler Tech

at Trilitech, powered by Tezos


Our Team

We are a pioneering team in the Web3 revolution, dedicated to building cutting-edge solutions on the Tezos blockchain. Our expertise spans core development, application development, and business development across three key areas: Culture, Decentralised Finance, and Gaming.


Our Technology

Tezos is an open-source platform renowned for its flexibility, security, and self-amendment capabilities. With thousands of passionate community members actively involved, the Tezos ecosystem is thriving with decentralised applications, smart contracts, and educational content.


The Role

As a crucial member of our team, you will play a vital role in enhancing the developer experience on Tezos. This involves optimising the Smart Contract Languages to ensure they offer a comprehensive feature set while producing efficient and optimised code.


Your Responsibilities
  • Improve the Smart Contract Languages by adding new features, extending and improving the type system, reducing code size, and enhancing compiler errors and performance.
  • Collaborate with the team to enhance the toolchain for LSP, debugger, formatters, testing frameworks, and build systems.
  • Work closely with the community to identify developer needs and support outreach for new features.
  • Contribute significantly to shaping the Smart Contract languages for Tezos.


Requirements

To excel in this position, you will need:

  • A Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong computer fundamentals, including algorithms, data structures, and concurrency.
  • Prior experience working on production compilers in industry or research compilers in an academic setting.
  • Experience with a functional language.
  • 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 problem-solving skills, with the ability to develop innovative solutions to complex operational challenges.


What We Offer

At Trilitech, we value our team members' growth and well-being. You can expect:

  • A competitive salary range of $120,000 - $180,000 per year, depending on experience.
  • 25 days paid holiday and an additional day to celebrate your birthday.
  • Enhanced parental & adoption leave to support you in your journey through parenthood.
  • We'll double match your pension contribution.
  • Private medical and travel insurance with AXA from day one, inclusive of mental health support.
  • Comprehensive life assurance policy of 5x your base salary.
  • A hybrid working environment; work from home and our dog-friendly office in Soho with access to an onsite gym and media room.
  • Lunch delivered daily in the office.


  • London, Greater London, United Kingdom Trilitech Full time

    Job Description:We are seeking a skilled Software Compiler Engineer to join our team at Trilitech. As a key member of our development team, you will play a crucial role in improving the Smart Contract Languages for Tezos.The successful candidate will have a strong background in computer science and experience working on production compilers. A bachelor's...


  • London, Greater London, United Kingdom Apple Inc. Full time

    We are seeking an exceptional Compiler Optimization Engineer to join our team at Apple Inc. in advancing Swift performance through improvements to the Swift optimization pipeline.Job Overview:The ideal candidate will have a strong understanding of compiler implementation, comfortable with modern C++ development, and experience analyzing software performance...


  • London, Greater London, United Kingdom IC Resources Full time

    About the CompanyIC Resources is a leading recruitment agency specializing in software and semiconductor positions.">Synopsis of Job DescriptionAn innovative AI Semiconductor company is seeking a talented ML Compiler Engineer to join their growing team.The ideal candidate will have extensive experience in MLIR Compilers, advanced C++ programming skills, and...


  • London, Greater London, United Kingdom Trili Full time

    Our MissionWe at Trilitech are committed to empowering developers by providing a comprehensive feature set for smart contract languages on Tezos.About the RoleThis is an exciting opportunity for a highly skilled individual to join our team as a Senior Smart Contract Developer. As a key member of our compiler team, you will be responsible for improving the...


  • London, Greater London, United Kingdom Apple Inc. Full time

    Job DescriptionWe are seeking a highly skilled Senior Compiler Performance Engineer to join our team at Apple Inc. and contribute to the advancement of Swift performance through improvements to the Swift optimization pipeline.This role involves working closely with Swift users to identify issues that impact their code, debugging the internal operation of the...


  • London, Greater London, United Kingdom Apple Full time

    About the OpportunityWe are seeking a highly skilled Senior Swift Compiler Engineer to join our team and contribute to the advancement of Swift performance through improvements to the Swift optimization pipeline.Job DescriptionThis role involves working closely with Swift users to identify issues that impact their code, debugging the internal operation of...


  • London, Greater London, United Kingdom Jane Street Full time

    About the InternshipWe are excited to announce research internships in our Tools and Compilers group. Our team focuses on improving OCaml as a foundation for Jane Street's technology stack, in collaboration with the greater OCaml community.As a research intern, you will work in collaboration with your mentors on a project that aligns with your research...


  • London, Greater London, United Kingdom TradingHub Full time

    Company OverviewWe're TradingHub, a fast-growing company that combines the best of tech and finance to solve complex problems. Our Calculation Framework team in London is looking for a Senior Compiler Engineer (VP) to help us innovate and grow.About the RoleThis technical position involves maintaining a low-level stack and designing the next iteration of our...


  • London, Greater London, United Kingdom Jane Street Full time

    About the PositionWe are seeking a highly experienced Software Engineer with a background in programming language design and implementation to join our OCaml Language team at Jane Street.The successful candidate will work closely with the greater OCaml community to improve OCaml as a foundation for our technology stack. This includes making it easier for...


  • London, Greater London, United Kingdom Apple Full time

    **About the Role**We are seeking a seasoned performance optimization expert to lead our team in designing and implementing cutting-edge compiler optimizations. As part of Apple's innovative technology team, you will work closely with engineers and leaders to advance our technology and build a diverse, balanced, and dynamic team environment.About Our TeamOur...


  • London, Greater London, United Kingdom IC Resources Full time

    About the JobA rapidly expanding AI Semiconductor company is searching for a skilled ML Compiler Engineer to join their team.The ideal candidate will possess a solid background in MLIR Compilers, C++ programming, and AI Processors.Familiarity with popular AI frameworks like TensorFlow and PyTorch is a plus.ResponsibilitiesDesign, develop, and test...


  • London, Greater London, United Kingdom Understanding Recruitment Full time £90,000 - £110,000

    About UsOur company is rapidly scaling up its development function, creating opportunities for growth and innovation. As a key member of our team, you will play a crucial role in shaping our engineering strategy and driving technical excellence.We require a highly experienced Senior Software Engineer who can contribute their expertise in Compiler Theory,...


  • London, Greater London, United Kingdom x Full time

    About xAI LondonxAI London is a team of software engineers focused on building high-quality, large-scale distributed systems. We work across various levels of the stack, from build systems to production backend infrastructure and frontend development.Role OverviewWe are seeking an experienced software engineer who can thrive in a dynamic start-up...


  • London, Greater London, United Kingdom Morson Talent Full time

    About the Role:We are seeking a skilled and experienced Electrical, Control and Instrumentation Engineer to join our organisation. The successful candidate will play a key role, collaborating closely with clients and stakeholders to deliver projects on time and to budget.Your Responsibilities:Review and compile client EC&I design packs, produce safe systems...


  • London, Greater London, United Kingdom Xonai Full time

    About XonaiWe are a team of passionate engineers dedicated to developing innovative data infrastructure optimization solutions. Our platform combines hardware acceleration with performance metering to provide real-time actionable insights, enabling organizations to reduce data center costs.Role OverviewThis position involves collaborating with the founding...


  • London, Greater London, United Kingdom Apple Inc. Full time

    Software Engineer - Java Development KitLocation: London, England, United KingdomDepartment: Software and ServicesWe are seeking a highly skilled Software Engineer to join the Apple Services Engineering team. As a key member of the team, you will collaborate with various teams within Apple to enhance the quality of our products.The AppleJDK team is...


  • London, Greater London, United Kingdom Randstad Construction and Property Full time

    Commissioning Engineer OpportunityWe are seeking an experienced Commissioning Engineer to join our team in Kent, working on projects within the water industry. This is a freelance position with a competitive rate of £430-450 per day.About the RoleAs a Commissioning Engineer, you will be responsible for reviewing and monitoring project risks, attending...


  • London, Greater London, United Kingdom Apple Inc. Full time

    At Apple Inc., we are seeking a highly skilled Senior Swift Standard Library Software Engineer to join our team. This is a unique opportunity to work at the intersection of computer science theory and engineering, programming language and library design, and Apple's frameworks and the open-source community.About the RoleWe are looking for a talented engineer...


  • London, Greater London, United Kingdom Canonical Full time

    Job Title: System Software EngineerCompany OverviewCanonical is a leading international software company that collaborates with the open-source community to provide Ubuntu, a world-class free software platform. Our services support businesses globally in reducing costs, improving efficiency, and enhancing security using Ubuntu.Job SummaryWe are seeking a...


  • London, Greater London, United Kingdom Modus Personnel Ltd Full time

    We're seeking an experienced Mechanical CAD Coordinator to join our client's dynamic team based in Cheshire East.You will produce precise drawings using 2D AutoCAD, compile comprehensive parts lists, and support material procurement activities within a challenging yet rewarding industry.Key Responsibilities:Produce accurate technical drawings using AutoCAD...