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

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

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

At a Glance

  • Tasks: Join us to optimize and innovate in compiler engineering for Big Data pipelines.
  • Company: Xonai is a dynamic start-up focused on cutting-edge data infrastructure solutions.
  • Benefits: Flexible remote work options and the chance to shape a growing company.
  • Why this job: Make a real impact on data processing while working with passionate engineers.
  • Qualifications: 4+ years in backend compiler engineering and proficiency in C++14 required.
  • Other info: No visa sponsorship available; entrepreneurial spirit is a plus.

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.

Xonai | 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 world of Big Data. Our commitment to employee growth is reflected in our supportive culture, where team members are encouraged to explore new ideas and technologies while working on cutting-edge projects that optimize data infrastructure at scale. With competitive compensation and the flexibility of remote work, joining Xonai means becoming part of a forward-thinking team dedicated to transforming the future of data processing.
X

Contact Detail:

Xonai Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Xonai | 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 during the interview but also demonstrate your genuine interest in the role.

✨Tip Number 2

Engage with the Xonai community through their blog and social media channels. This will give you insights into their projects and culture, allowing you to tailor your discussions during interviews.

✨Tip Number 3

Showcase any relevant projects or contributions you've made in the field of compiler engineering. Having concrete examples ready can set you apart from other candidates.

✨Tip Number 4

Prepare to discuss how your experience aligns with optimizing code generation for JIT-compiled code. Highlight specific challenges you've faced and how you overcame them in previous roles.

We think you need these skills to ace Xonai | 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
Collaboration and Teamwork
Curiosity in Compiler Technologies
SQL Data Processing Knowledge

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 can contribute to their goals.

Tailor Your CV: Make sure your CV highlights your experience in backend compiler engineering, particularly with LLVM and MLIR. Emphasize any relevant projects or roles that showcase your ability to optimize code generation and work with C++14.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss your experience with compiler algorithms and your curiosity about using these technologies in Big Data domains. Make it personal and show how you align with their entrepreneurial spirit.

Review and Submit: Before submitting your application, review all documents for clarity and accuracy. Ensure that your application reflects your best work and aligns with the job description. Submit your application through the StudySmarter website to ensure it reaches the right hands.

How to prepare for a job interview at Xonai

✨Show Your Passion for Compiler Engineering

Make sure to express your enthusiasm for compiler engineering and how it intersects with Big Data. Share specific examples of projects you've worked on that demonstrate your commitment to optimizing code generation and improving compiler design.

✨Demonstrate Your Technical Skills

Be prepared to discuss your experience with LLVM and MLIR in detail. Highlight your proficiency in C++14 and any relevant projects where you developed core compiler algorithms or improved profiling and debugging capabilities.

✨Collaborative Mindset

Since the role involves collaboration with the founding team, emphasize your ability to work well in a team environment. Share examples of how you've successfully collaborated on projects, driven innovations, or contributed to a positive team dynamic.

✨Curiosity and Problem-Solving

Showcase your curiosity about using compiler technologies to solve problems in Big Data domains. Discuss any innovative solutions you've implemented in past roles and how you approach problem-solving in complex technical environments.

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

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

    Application deadline: 2027-01-21

  • X

    Xonai

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>