Senior Compiler Engineer LLVM/MLIR (Start-up)
Senior Compiler Engineer LLVM/MLIR (Start-up)

Senior Compiler Engineer LLVM/MLIR (Start-up)

Bristol Full-Time 48000 - 84000 £ / year (est.) No home office possible
X

At a Glance

  • Tasks: Join us to optimize code generation and enhance compiler design for Big Data pipelines.
  • Company: Xonai is a start-up focused on innovative data infrastructure optimization with $3.5M in Seed funding.
  • Benefits: Flexible remote work options and the chance to shape cutting-edge technology.
  • Why this job: Make a real impact on data processing at scale while working with passionate engineers.
  • Qualifications: 4+ years in backend compiler engineering, experience with LLVM/MLIR, and proficiency in C++14.
  • Other info: Remote hiring available, but no visa sponsorship for the UK.

The predicted salary is between 48000 - 84000 £ per year.

About the Xonai We are a team of passionate engineers committed to building the best-in-class petabyte-scale data infrastructure optimization platform that combines hardware acceleration with performance metering to enable real-time actionable insights for reducing data center costs. So far, we have raised a total of $3.5M in Seed funding. This gives us the flexibility to grow our team, provide world-class support to our customers, and expand our solution to new markets. To learn more about us, visit our blog .. About the role: As a CPU Compiler Engineer, you will collaborate with the founding team to improve and expand the core engine that we are building that massively accelerates Big Data pipelines. Your contributions to our core solution will directly impact data infrastructure processing 10s of petabytes every day where Xonai is being deployed. Join us in building a cutting edge solution for the cloud to realize cost-effective data infrastructure at scale and with unparalleled flexibility. What you will do: Optimize code generation for executing JIT-compiled code on CPUs (Arm and x86 architectures). Diversify compiler optimizations based on both compile-time and runtime information. Improve profiling and debugging capabilities for execution in CPUs targets. Improve the existing compiler design and toolchain. Collaborate with team members to drive new innovations lying at the intersection of Big Data and compilers. What you will bring: 4+ years of experience with backend compiler engineering. Experience in developing core compiler algorithms (passes, analysis, IR structures). Experience working with LLVM compiler infrastructure and preferably MLIR. Proficient with C++14 (or above) and GitHub workflows. Ability to write, test and deploy production code driven by modern software engineering practices. Curiosity in using compiler technologies for solving problems in Big Data domains. Nice-to-haves: Entrepreneurial spirit and previous experience in early stage start-ups. Knowledge of SQL data processing operations and algorithms. We can hire remotely however we do not offer skilled working visas or sponsorship for the UK.

Senior Compiler Engineer LLVM/MLIR (Start-up) employer: Xonai

At Xonai, we pride ourselves on being an innovative start-up that fosters a collaborative and dynamic work environment, perfect for passionate engineers eager to make a significant impact in the Big Data landscape. With our recent funding, we offer competitive salaries, flexible working arrangements, and opportunities for professional growth, allowing you to thrive while contributing to cutting-edge technology that optimizes data infrastructure at scale. Join us to be part of a team that values creativity, encourages entrepreneurial spirit, and is dedicated to pushing the boundaries of what's possible in data processing.
X

Contact Detail:

Xonai Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Compiler Engineer LLVM/MLIR (Start-up)

✨Tip Number 1

Familiarize yourself with the latest advancements in LLVM and MLIR. Being well-versed in these technologies will not only help you stand out but also demonstrate your genuine interest in the role.

✨Tip Number 2

Engage with the community around compiler engineering. Participate in forums, contribute to open-source projects, or attend relevant meetups. This can help you build connections and gain insights that could be beneficial during the interview process.

✨Tip Number 3

Showcase your problem-solving skills by discussing specific challenges you've faced in previous projects related to compiler optimizations or Big Data. Be prepared to explain your thought process and the impact of your solutions.

✨Tip Number 4

Research Xonai's current projects and their approach to data infrastructure optimization. Tailoring your discussions to align with their goals and demonstrating how your experience can contribute to their mission will make a strong impression.

We think you need these skills to ace Senior Compiler Engineer LLVM/MLIR (Start-up)

Backend Compiler Engineering
LLVM Compiler Infrastructure
MLIR
C++14 (or above)
GitHub Workflows
Compiler Algorithms Development
Code Optimization Techniques
Profiling and Debugging Skills
Production Code Deployment
Modern Software Engineering Practices
Big Data Problem Solving
SQL Data Processing Operations
Collaboration and Teamwork
Curiosity and Innovation

Some tips for your application 🫡

Understand the Company: Before applying, take some time to understand Xonai's mission and values. Familiarize yourself with their focus on petabyte-scale data infrastructure optimization and how your skills as a Compiler Engineer can contribute to their goals.

Tailor Your CV: Make sure your CV highlights your relevant experience in backend compiler engineering, particularly with LLVM and MLIR. Emphasize your proficiency in C++14 and any previous work with Big Data technologies to align with the job requirements.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for compiler technologies and your curiosity in solving Big Data problems. Mention specific projects or experiences that demonstrate your ability to optimize code generation and improve compiler design.

Highlight Collaboration Skills: Since the role involves collaboration with the founding team, emphasize your teamwork and communication skills in your application. Provide examples of how you've successfully worked with others to drive innovations in past projects.

How to prepare for a job interview at Xonai

✨Show Your Passion for Compiler Engineering

Make sure to express your enthusiasm for compiler technologies and how they can solve problems in Big Data. Share specific examples from your past experiences that highlight your passion and curiosity in this field.

✨Demonstrate Your Technical Skills

Be prepared to discuss your experience with LLVM and MLIR in detail. Highlight any projects where you optimized code generation or improved compiler algorithms, and be ready to explain your thought process and the impact of your work.

✨Collaborative Mindset

Since collaboration is key in this role, share examples of how you've worked effectively in teams. Discuss how you’ve driven innovations in previous projects and how you plan to contribute to the founding team at Xonai.

✨Understand the Company’s Vision

Research Xonai's mission and their approach to data infrastructure optimization. Be ready to discuss how your skills align with their goals and how you can help them achieve their vision of cost-effective data solutions.

Senior Compiler Engineer LLVM/MLIR (Start-up)
Xonai
X
  • Senior Compiler Engineer LLVM/MLIR (Start-up)

    Bristol
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2026-12-21

  • X

    Xonai

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>