Theme

Language

Global EN
Sweden ENSV
India EN

Sr Staff/Principal DevOps Engineer, Machine Learning Infrastructure and Performance

Technology, Data & Digital · IT Infrastructure & Security · DevOps · Machine Learning · Software Engineering

In short

Qualcomm Canada ULC is seeking a Sr Staff/Principal DevOps Engineer to manage machine learning infrastructure and performance. This role involves maintaining Linux servers, optimizing CI/CD pipelines with Docker, and innovating Python orchestration for hardware measurements and data analysis.

Responsibilities

  • Operate and improve the Linux self-hosted GitHub runner fleet: capacity, scheduling, storage, monitoring, recovery, access, and incident response.
  • Build reliable GitHub Actions pipelines and reproducible Docker environments for builds, tests, model benchmarks, artifacts, and releases.
  • Maintain the Git LFS-backed model zoo and its shared caches.
  • Own and innovate on the Python task/workflow orchestration infrastructure (Prefect-esque) to make hardware measurements traceable, repeatable, and actionable.
  • Steward performance-data ingestion and analysis, including the FastAPI/PostgreSQL-backed service and its clients; improve pytest integration, regression detection, reporting, triage, and release promotion.
  • Plan the next scale step: isolate workloads, improve cache and artifact lifecycle, and evaluate elastic/cloud or batch execution where it fits scarce devices and large models.
  • Turn project-specific tooling into supported, reusable platform components for other teams.

Requirements

  • Depth in Linux
  • Depth in CI/CD
  • Depth in Docker
  • Depth in Python
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 8+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
  • Master's degree in Computer Science, Engineering, Information Systems, or related field and 7+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
  • PhD in Computer Science, Engineering, Information Systems, or related field and 6+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

Desired Qualifications

  • Familiarity with Linux infrastructure: Self-hosted GitHub Actions runners, systemd, remote filesystems (NFS), and resource monitoring.
  • Familiarity with CI/CD and containers: GitHub Actions, reusable workflows, Docker, and release automation.
  • Familiarity with model and artifact management: Git LFS, shared caches, and large-model storage (ONNX models).
  • Familiarity with Python testing: pytest, pytest-xdist, integration tests, and performance reporting (with run-to-run variation).
  • Familiarity with AI performance tooling: ONNX, PyTorch, QAIRT SDK is a plus, Android device execution and profiling is a plus (adb).
  • Familiarity with performance data: REST APIs, FastAPI, and PostgreSQL, or similar libraries/frameworks.
  • Familiarity with future scaling: batch scheduling (ex. IBM Spectrum LSF) or cloud infrastructure for horizontally scaling automation.
  • Familiarity with Jenkins is a plus.

Benefits

  • Qualcomm is an equal opportunity employer.
  • Qualcomm is committed to providing an accessible process.
  • Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process.
  • Qualcomm is also committed to making our workplace accessible for individuals with disabilities.

Skills

LinuxCI/CDDockerPythonGitHub ActionssystemdNFSGit LFSpytestFastAPIPostgreSQLREST APIsONNXPyTorchadb
#DevOps#Machine Learning#Infrastructure#Performance#Linux#CI/CD#Docker#Python#GitHub Actions#systemd#NFS#Git LFS#pytest#FastAPI#PostgreSQL#REST APIs#ONNX#PyTorch#adb
Qualcomm Logo

About Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Company

Qualcomm

Job Posted

2 weeks ago

Employment Type

Full Time

Work mode

On Site

Experience Level

Senior

Locations

Markham, Canada

Qualification

Bachelor, Master, Doctoral

Applicants

Be an early applicant