At a Glance
- Tasks: Join teams developing cutting-edge compiler technologies for AI and hardware systems.
- Company: Fast-scaling tech company focused on next-gen compute platforms.
- Benefits: Competitive salary, remote work, and opportunities for professional growth.
- Why this job: Make a real impact in the exciting intersection of software and hardware.
- Qualifications: Strong compiler development experience, especially with LLVM and C++.
- Other info: Dynamic roles available across various teams for diverse backgrounds.
The predicted salary is between 80000 - 120000 £ per year.
Location - UK (Remote)
Salary - (£100k - £120k)
We’re working with a group of well-funded, fast-scaling hardware and AI companies building next-generation compute platforms - from AI accelerators to advanced silicon and compiler stacks. We’re looking for Senior to Staff-level Compiler Engineers to join teams tackling problems at the intersection of software, hardware, and performance-critical systems.
Senior/Staff Compiler Engineer responsibilities:
- LLVM and custom compiler toolchains
- Optimisation for AI / ML workloads
- Close collaboration with architecture and silicon teams
- Performance, codegen, and low-level systems work
Senior/Staff Compiler Engineer background we’re looking for:
- Strong experience in compiler development (LLVM preferred)
- C++ expertise
- Background in systems, performance optimisation, or hardware-aware software
- Experience with AI accelerators, CPUs, GPUs, or DSPs a plus
We have multiple roles across different teams, so backgrounds vary - if you’re deep in compilers, we want to talk.
Please message Harry Hansford @ IC Resources if you’d like to learn more.
Senior Compiler Engineer - IC Resources employer: Jobster
Contact Detail:
Jobster Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Compiler Engineer - IC Resources
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those working on AI accelerators or compiler stacks. A friendly chat can open doors and give you insights that job descriptions just can't.
✨Tip Number 2
Show off your skills! If you've got a GitHub or personal project showcasing your compiler development expertise, make sure to highlight it. It’s a great way to demonstrate your C++ chops and optimisation know-how.
✨Tip Number 3
Tailor your approach! When reaching out to companies, mention specific projects or technologies they’re working on. This shows you’ve done your homework and are genuinely interested in their work.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got multiple roles across different teams, so get your application in and let us help you land that dream job in compiler engineering.
We think you need these skills to ace Senior Compiler Engineer - IC Resources
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in compiler development, especially with LLVM. We want to see how your skills align with the role, so don’t be shy about showcasing your C++ expertise and any relevant projects you've worked on.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about compiler engineering and how your background fits with our needs. Mention any experience with AI accelerators or performance optimisation to grab our attention.
Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you tackled complex problems at the intersection of software and hardware. We love seeing how you’ve optimised systems or improved performance in past roles!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications better and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Jobster
✨Know Your Compilers
Make sure you brush up on your compiler development knowledge, especially LLVM. Be ready to discuss your past experiences with compiler toolchains and how you've optimised performance for AI/ML workloads.
✨Showcase Your C++ Skills
Since C++ expertise is crucial for this role, prepare to demonstrate your coding skills. You might be asked to solve problems or even write code during the interview, so practice common algorithms and data structures in C++.
✨Understand the Hardware
Familiarise yourself with the hardware aspects of compilers, especially if you have experience with AI accelerators, CPUs, or GPUs. Be prepared to discuss how your work impacts performance at the hardware level.
✨Collaborate and Communicate
This role involves close collaboration with architecture and silicon teams. Think of examples from your past where you successfully worked in a team setting, and be ready to explain how you communicate complex ideas effectively.