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
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob 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
Similar Jobs
Accenture
Bangalore, India +3 moreAGBG Mid Market Offshore Delivery Lead
Full Time Be an early applicant Posted 4 days ago
HCLTech
Noida, IndiaTest Lead - Performance Testing, Jmeter, LoadRunner
Full Time Be an early applicant Posted 4 days ago
Ericsson
Noida, IndiaSenior Technical Authority Expert
Full Time Be an early applicant Posted 4 days ago
Ericsson
Bangalore, India +1 moreInfra Systems Expert
Full Time Be an early applicant Posted 3 days ago
Amazon
Bengaluru, IndiaProd Compliance AssociateSr ML, Global Solutions Risk and Compliance (GSRC)
Full Time Be an early applicant Posted 3 days ago
Google
Bengaluru, IndiaStaff Software Engineer, Google Autonomous Network
Full Time Be an early applicant Posted 3 days ago
