Senior AI Software Engineer

Senior AI Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No home office possible
Huawei Technologies Research & Development (UK) Ltd

At a Glance

  • Tasks: Develop cutting-edge AI software and transform research into commercial products.
  • Company: Join a leading tech firm at the forefront of AI innovation.
  • Benefits: 33 days annual leave, private medical insurance, and a supportive work environment.
  • Other info: Opportunities for learning, development, and team social events.
  • Why this job: Make a real impact in AI while enjoying excellent work-life balance.
  • Qualifications: Experience in C/C++, Python, and AI application algorithms.

The predicted salary is between 60000 - 80000 £ per year.

Key Responsibilities

  • As a Senior Software Engineer in the AI Processor Software, experience with LLVM‑MLIR is a plus, but not required.
  • Experience in software development using C/C++ and Python.
  • Relevant experience in several sub-fields of AI application algorithms, frameworks, runtime, modelling and simulation, and compilers.
  • In‑depth understanding of the innovative methods, platforms, and tools of AI head manufacturers, and experience in transforming application and academic research achievements into commercial products.
  • Experience with GPU acceleration using AMD or Nvidia GPUs.
  • Experience in developing inference backends and compilers for GPU or NPU.
  • Experience with AI/ML inference frameworks like ONNXRuntime, IREE or TVM.
  • Experience with deploying AI models in production environments.

What we offer

  • 33 days annual leave entitlement per year (including UK public holidays)
  • Group Personal Pension
  • Life insurance
  • Private medical insurance
  • Medical expense claim scheme
  • Employee Assistance Program
  • Cycle to work scheme
  • Company sports club and social events
  • Additional time off for learning and development

Senior AI Software Engineer employer: Huawei Technologies Research & Development (UK) Ltd

Join a forward-thinking company that values innovation and employee well-being, offering an impressive 33 days of annual leave, comprehensive private medical insurance, and a supportive work culture that prioritises personal and professional growth. With opportunities for learning and development, alongside engaging social events and a company sports club, this role as a Senior AI Software Engineer in a dynamic environment is perfect for those looking to make a meaningful impact in the AI field.
Huawei Technologies Research & Development (UK) Ltd

Contact Detail:

Huawei Technologies Research & Development (UK) Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior AI Software Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the AI and software engineering circles, especially those who work with LLVM-MLIR or GPU acceleration. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects in C/C++ and Python, especially any AI application algorithms or frameworks you've worked on. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of AI/ML inference frameworks like ONNXRuntime and IREE. Practise coding challenges and be ready to discuss how you've deployed AI models in production environments.

✨Tip Number 4

Don't forget to apply through our website! We love seeing applications directly from candidates who are passionate about joining our team. Plus, it gives you a better chance to stand out in the crowd!

We think you need these skills to ace Senior AI Software Engineer

C/C++
Python
LLVM-MLIR
AI application algorithms
AI frameworks
Modelling and simulation
Compilers
GPU acceleration
AMD GPUs
Nvidia GPUs
Inference backends
AI/ML inference frameworks
ONNXRuntime
IREE
TVM
Deploying AI models in production environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C/C++ and Python, as well as any relevant AI application algorithms. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about AI and how your background makes you a perfect fit for our team. Let us know what excites you about the role and our company.

Showcase Your Projects: If you've worked on any projects involving GPU acceleration or AI/ML frameworks, make sure to mention them! We love seeing real-world applications of your skills, so include links or descriptions of your work.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts!

How to prepare for a job interview at Huawei Technologies Research & Development (UK) Ltd

✨Know Your Tech Inside Out

Make sure you brush up on your C/C++ and Python skills, as these are crucial for the role. Familiarise yourself with AI application algorithms and frameworks, especially if you have experience with GPU acceleration or inference backends. Being able to discuss your past projects in detail will show your expertise.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Companies love candidates who can think critically and adapt to new situations, especially in the fast-paced world of AI. Use the STAR method (Situation, Task, Action, Result) to structure your answers.

✨Research the Company’s AI Innovations

Dive into the company’s recent projects and innovations in AI. Understanding their products and how they leverage AI technologies will help you tailor your responses and demonstrate genuine interest. It also gives you a chance to ask insightful questions during the interview.

✨Prepare for Technical Questions

Expect technical questions related to AI/ML frameworks like ONNXRuntime or TVM. Brush up on your knowledge of LLVM-MLIR, even if it’s not required, as it could set you apart. Practising coding problems or system design questions relevant to AI can also give you an edge.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>