Senior Compiler Engineer in Bedford

Senior Compiler Engineer in Bedford

Bedford Full-Time 48000 - 72000 Β£ / year (est.) No working from home possible
European Tech Recruit

At a Glance

  • Tasks: Work on cutting-edge gaming, XR, and AI projects to enhance compiler performance.
  • Company: Join a leading global tech company at the forefront of innovation.
  • Benefits: Enjoy flexible work options and exciting corporate perks.
  • Other info: Open source contributions are a plus; knowledge of GPU architecture is beneficial.
  • Why this job: Be part of a dynamic team pushing boundaries in content creation and technology.
  • Qualifications: Experience with compiler technologies and strong C/C++ programming skills required.

The predicted salary is between 48000 - 72000 Β£ per year.

We are currently working with a leading global tech company hiring across multiple levels including Senior/Staff & Mid-Level compiler engineering openings. You will have the chance to work in close collaboration with next-generation gaming, XR and AI projects pushing the boundaries of content creation.

We are searching for someone with knowledge of compilers to evaluate and improve the performance of different machine learning frameworks. This includes applying advanced graph optimization techniques to maximize the utilization of GPU hardware resources. If you have experience working with compilation technologies and are interested in working with a world leader in this space, please apply below.

Required Skills & Experience:

  • Prior working experience with compiler technologies, whether that be with Frontend/Backend LLVM or MLIR.
  • Strong programming language skills with C and/or C++.
  • Familiarity with a GPGPU API such as SYCL, CUDA or OpenCL.
  • Open Source code commits and reviews are beneficial.
  • Experience of low-level software or hardware development that requires looking at computer architecture specifications like compilers, debuggers, models.
  • Knowledge of GPU architecture and optimization techniques for GPGPU code would be a plus but not essential.
European Tech Recruit

Contact Details:

European Tech Recruit Recruitment Team

StudySmarter Expert Advice🀫

We think this is how you could land Senior Compiler Engineer in Bedford

✨Tip Number 1

Make sure to showcase your experience with compiler technologies, especially if you've worked with LLVM or MLIR. Highlight any specific projects where you applied advanced graph optimization techniques, as this will demonstrate your ability to improve performance in machine learning frameworks.

✨Tip Number 2

Networking is key! Reach out to current or former employees of the company on platforms like LinkedIn. Engaging in conversations about their experiences can provide valuable insights and potentially lead to a referral, which can significantly boost your chances of landing the job.

✨Tip Number 3

Stay updated on the latest trends in GPU architecture and optimisation techniques. Being knowledgeable about current advancements in GPGPU code will not only prepare you for interviews but also show your genuine interest in the field and the company's projects.

✨Tip Number 4

If you have contributed to open source projects, make sure to mention this during your discussions. Sharing your experiences with code commits and reviews can highlight your collaborative skills and commitment to the community, which are highly valued in tech roles.

We think you need these skills to ace Senior Compiler Engineer in Bedford

Compiler Technologies
LLVM
MLIR
C Programming
C++ Programming
GPGPU APIs (SYCL, CUDA, OpenCL)
Open Source Contributions

Some tips for your application 🫑

Tailor Your CV:Make sure your CV highlights your experience with compiler technologies, particularly with LLVM or MLIR. Emphasise your programming skills in C and C++, and any familiarity with GPGPU APIs like SYCL, CUDA, or OpenCL.

Craft a Strong Cover Letter:In your cover letter, express your enthusiasm for working on next-generation gaming, XR, and AI projects. Mention specific examples of how your past experiences align with the role's requirements, especially in performance evaluation and graph optimisation techniques.

Showcase Open Source Contributions:If you have any open source code commits or reviews, be sure to mention them in your application. This demonstrates your active involvement in the community and your practical experience with compiler technologies.

Highlight Relevant Projects:Include details about any low-level software or hardware development projects you've worked on. Discuss your understanding of computer architecture specifications and how it relates to compilers and debuggers, as this will show your depth of knowledge in the field.

How to prepare for a job interview at European Tech Recruit

✨Showcase Your Compiler Knowledge

Be prepared to discuss your experience with compiler technologies, especially LLVM or MLIR. Highlight specific projects where you applied advanced graph optimisation techniques and how they improved performance.

✨Demonstrate Programming Proficiency

Make sure to showcase your strong programming skills in C and/or C++. Be ready to provide examples of code you've written or optimised, and explain the thought process behind your decisions.

✨Familiarity with GPGPU APIs

Discuss your experience with GPGPU APIs like SYCL, CUDA, or OpenCL. If you have worked on projects involving these technologies, share insights on how you utilised them to enhance GPU resource utilisation.

✨Engage with Open Source Contributions

If you have any open source contributions, be sure to mention them. Discuss your role in code commits and reviews, as this demonstrates your collaborative spirit and commitment to the community.