Qualcomm

Staff Machine Learning Engineer - Datacentre AI Engineering

Qualcomm

Riyadh, Riyadh Province, Saudi Arabia · Full Time

Be the first to apply

Experience
8+ yrs
Salary
Openings
1
Posted
4 saat önce
Work mode
In office
Education
Bachelor's / Master's / PhD in Engineering, Machine Learning/AI, Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Qualcomm and the Role

Qualcomm is expanding its footprint in Riyadh, Saudi Arabia, to support a growing digital transformation aligned with Saudi Vision 2030. The company is enhancing its data centre infrastructure to drive advanced AI, cloud computing, and connectivity technologies. This position offers a chance to contribute to these efforts in a dynamic and fast-developing technology centre.

We are looking to hire a Staff-level Machine Learning Applications Engineer experienced in C++ and Python for AI development within a Linux environment. The successful candidate will autonomously set technical directions, lead engineering initiatives, collaborate across teams, and mentor peers while maintaining hands-on involvement.

Key Responsibilities

  • Enhance and fine-tune pivotal deep learning models on the Qualcomm AI 100 platform.
  • Develop extensions for deep learning frameworks in upstream open-source projects supporting Qualcomm AI 100.
  • Engage with various internal teams to optimize training and inference workflows for deep learning applications.
  • Create and maintain software tools and ecosystem components around the AI software stack.
  • Work on components such as Triton, ExecuTorch, Inductor, and TorchDynamo to develop inference accelerator abstraction layers.
  • Optimize workloads for both vertical scaling (multi-SoC) and horizontal scaling (multi-card) systems.
  • Refine the entire deep learning workflow including integration with graph compilers.
  • Apply best practices in software engineering procedures.

Required Skills and Expertise

  • Strong background in Deep Learning including Large Language Models (LLMs), Natural Language Processing, Computer Vision, Audio processing, and Recommendation Systems.
  • Proficiency with C/C++ and Python programming, capable of software design, debugging, conducting performance analysis, and test creation.
  • Deep familiarity with PyTorch and Just-In-Time (JIT) compilation technologies.
  • Experience in contributing to and managing open-source development processes.
  • Ability to define project scope and requirements independently and lead development efforts.
  • Experience mentoring engineers through leadership by example rather than direct management.
  • Innovative problem-solving capabilities and a research-driven mindset focused on engineering challenges.

Preferred Additional Skills

  • Experience managing workloads on large-scale heterogeneous computing clusters is advantageous.
  • Understanding of compiler technologies is beneficial.
  • Hands-on experience with CUDA and cuDNN technologies is a plus.

Qualifications

  • Bachelor's, Master's, or PhD in Engineering, Machine Learning/AI, Information Systems, Computer Science, or related fields.
  • At least 8 years of relevant software engineering or related industry experience.
  • Minimum 2 years’ experience programming with languages such as C++ and Python.

Compensation and Benefits

  • Competitive compensation package including salary, housing, and transportation allowances.
  • Equity participation via Restricted Stock Units (RSUs) and performance-based bonuses.
  • Family-friendly benefits including 16 weeks paid maternity leave and 6 weeks paid paternity leave.
  • Employee stock purchase plans available.
  • Child education allowance to support employees' families.
  • Assistance with relocation and immigration processes if applicable.
  • Life and medical insurance coverage.
  • Wellness reimbursements to cover health and recreational memberships.

Equal Opportunity and Additional Information

Qualcomm is committed to creating an accessible hiring process and workplace, supporting candidates and employees with disabilities by providing necessary accommodations. The company requires adherence to all applicable internal policies regarding confidentiality and security. Qualcomm does not accept unsolicited resumes from recruiters or staffing agencies.

Level

Mid

Minimum education

Doctorate

Tools & software

PyTorch required

How they work

Teamwork & Collaboration Problem Solving Leadership Independence

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help