At a Glance
- Tasks: Design and build compilers and tools for cutting-edge quantum computing systems.
- Company: Join a pioneering tech company at the forefront of quantum innovation.
- Benefits: Enjoy a comprehensive benefits package, including bonuses and private medical insurance.
- Other info: Embrace a culture of continuous learning and growth with excellent career development opportunities.
- Why this job: Be part of a diverse team and make a real impact in the quantum open-source ecosystem.
- Qualifications: Experience in compilers and strong communication skills are essential.
The predicted salary is between 60000 - 80000 £ per year.
You will thrive in an environment where knowledge-sharing and continuous learning are the norm. We are moving fast in a brand-new market, where requirements change as the technology evolves, so the ability to adapt is important.
What you will do:
- Design and build system tools such as compilers, emulators, profilers and debuggers.
- Design and implement correct, maintainable compiler optimizations, transformations, and analyses across multiple IR levels.
- Own a substantial part of the software stack for error-corrected quantum computing systems.
- Mentor, guide and lead engineers in the team.
- Lead collaboration with other engineering teams to integrate their software and hardware artifacts with the compiler.
- Work with scientists and engineers to implement new error correcting codes, and runtimes for new decoders.
What we need:
- Curiosity to learn new things.
- Experience of working collaboratively, with a diverse range of people.
- Good communication skills, both written and verbal.
- Broad knowledge of the whole software and hardware stack: compilers, operating systems, computer architectures.
- Experience in compilers (LLVM MLIR or others), in particular experience in middle- and back-end areas such as IR design, optimization passes, instruction selection, etc.
- Experience of shipping software to users.
- Proficiency in Python; proficiency in C++ or Rust.
- Interest in working in the quantum open-source ecosystem.
What can you expect from us:
- A comprehensive benefits package that includes an annual bonus plan, private medical insurance, life insurance, and a contributory pension scheme.
- Equity, so that our team can share in the long-term success of Riverlane.
- 28 days annual leave, plus bank holidays and enhanced family leave.
- A diverse work environment that brings together experts in many fields (including software and hardware development, quantum information theory, physics and maths) and over 20 different nationalities.
- A learning environment that encourages individual, team and company growth and development, including a regular programme of learning events and training and conference budgets.
Compiler Engineer employer: microTECH Global LTD
Contact Detail:
microTECH Global LTD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Compiler Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to compilers or quantum computing. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions and be ready to discuss your experience with compilers and collaborative projects. We want to see your passion and adaptability!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Compiler Engineer
Some tips for your application 🫡
Show Your Curiosity: We want to see your passion for learning! In your application, highlight any experiences where you've picked up new skills or tackled challenges. This shows us you're ready to thrive in our fast-paced environment.
Tailor Your Application: Make sure to customise your CV and cover letter to reflect the specific skills and experiences mentioned in the job description. We love seeing how your background aligns with what we're looking for, especially in compilers and quantum computing!
Communicate Clearly: Good communication is key! When writing your application, be clear and concise. Use straightforward language to explain your experiences and how they relate to the role. We appreciate a well-structured application that’s easy to read.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it helps us keep everything organised on our end.
How to prepare for a job interview at microTECH Global LTD
✨Show Your Curiosity
Make sure to express your eagerness to learn and adapt during the interview. Share examples of how you've tackled new challenges or technologies in the past, especially in areas related to compilers or quantum computing.
✨Demonstrate Collaboration Skills
Since the role involves working with diverse teams, highlight your experience in collaborative projects. Discuss specific instances where you successfully integrated software and hardware components, showcasing your ability to communicate effectively with different stakeholders.
✨Highlight Technical Expertise
Be prepared to discuss your knowledge of compilers, particularly in middle- and back-end areas. Bring up your experience with LLVM, MLIR, or similar technologies, and be ready to dive into technical discussions about optimisation passes and instruction selection.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving skills. Think of scenarios where you had to debug complex issues or implement new features. Practising these types of questions will help you articulate your thought process clearly during the interview.