Advanced OCaml Compiler Developer

3 weeks ago


London, Greater London, United Kingdom Jane Street Full time

About the Position

We 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 developers to express their ideas in OCaml, improving performance, and enhancing the compiler itself.

Our team has achieved significant advancements in the type system by introducing novel features, re-engineering the optimizer from scratch, and implementing feedback-directed optimization.

About You

To be suitable for this role within our OCaml Language team, you should possess multiple years of experience in practical language design and implementation. Research experience and publications in programming languages are desirable but not essential. No prior experience with OCaml or functional programming is required.

Salary Information

We offer a competitive salary range of $140,000 - $160,000 per annum, depending on your level of experience and qualifications.



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

  • Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Oxford Knight Full time

    Role DescriptionWe are a dynamic quantitative trading firm based in the heart of London, with a unique focus on technology and collaborative problem-solving. As a Software Developer, you will play a key role in developing innovative solutions that drive business growth. With a strong emphasis on teaching, we will support your professional development to...


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

    **Job Title:** AI Compiler DeveloperWe are looking for a skilled AI Compiler Developer to join our team at IC Resources. As an AI Compiler Developer, you will be responsible for designing, developing and testing innovative AI acceleration hardware.The ideal candidate will have extensive experience in MLIR Compilers, advanced C++ programming skills and a...

  • AI Compiler Developer

    2 weeks ago


    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 IC Resources Full time

    Job Details: Job Title: ML Compiler Engineer Location: UK (remote or office-based) Salary: £100,000 - £120,000 per annum, depending on experience About the Company: IC Resources is a renowned recruitment agency specializing in software development and engineering positions. Our expertise lies in matching top talent with businesses that require cutting-edge...


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

    Compiler Technology Development DirectorWe are seeking a Compiler Technology Development Director to join our team at Apple Inc. in London, England.This role offers a unique opportunity for a seasoned professional with expertise in compiler optimizations and performance tuning technologies to lead the development of new compiler technologies.The ideal...


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

    About the RoleWe are looking for a talented AI Acceleration Hardware Developer to join our client's team. As a key member of the team, you will design, develop, and test innovative AI acceleration hardware.The ideal candidate will have a strong background in MLIR compilers, advanced C++ programming skills, and understanding of AI...


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

    Job DescriptionIC Resources is seeking a talented Software Developer for Emerging Technologies to join their team in the UK. As an AI Compiler Specialist, you will be responsible for designing, developing, and testing innovative AI acceleration hardware.The ideal candidate will have extensive experience in MLIR Compilers, advanced C++ programming skills, and...


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

    At Apple Inc., we are seeking a skilled Documentation Compiler Specialist to join our team. As a key member of our documentation compiler engineering team, you will be responsible for designing and implementing features that enhance our developer experience.About the Role:Collaborate with cross-functional teams to advance our developer experience in products...


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

    At Apple Inc., we are seeking a highly skilled Optimizing Compiler Expert to join our team. This role offers an exciting opportunity to lead a small team in designing and implementing new optimizations for the compiler middle end, aiming to speed up applications built in C/C++, Swift, and Objective-C.About UsWe are a diverse and collaborative organization...


  • 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

    Job Description: We are seeking an exceptional ML Compiler Engineer to join our growing team at IC Resources. This is a fantastic opportunity for a talented individual to design, develop, and test innovative AI acceleration hardware. As an ML Compiler Engineer, you will work closely with our experienced software engineers to push the boundaries of machine...


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

    Senior Compiler Optimization LeadWe are seeking a Senior Compiler Optimization Lead to join our team at Apple Inc. in London, England.This role offers an exceptional opportunity for a seasoned professional with expertise in compiler optimizations and performance tuning technologies to lead the design and implementation of new optimizations in the compiler...


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

    About the RoleWe are seeking a seasoned expert in programming language design and implementation to join our OCaml Language team at Jane Street. The successful candidate will have a strong background in developing and optimizing programming languages, with a focus on improving the OCaml language as a foundation for our technology stack.About YouWe are...


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

    Job DescriptionWe are seeking a skilled Compiler Performance Engineer to join our team at Apple Inc. This role involves collaborating with Swift users to identify performance issues, debugging the internal operation of the Swift compiler, and working closely with language and optimization experts to design and implement improvements to runtime performance...


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

    Engineering Manager for CPU and Accelerator CompilersWe are looking for an Engineering Manager for CPU and Accelerator Compilers to join our team at Apple Inc. in London, England.This role offers an exciting opportunity for a seasoned engineering manager to lead a small team on the design and implementation of new optimizations in the compiler middle end.The...


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