2 days ago
Markham, CanadaStaff+
Responsibilities
- Operate and improve the Linux self-hosted GitHub Actions runner fleet, including 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 Git LFS-backed model storage and shared caches.
- Own Python task and workflow orchestration infrastructure to make hardware measurements traceable, repeatable, and actionable.
- Steward performance-data ingestion and analysis through FastAPI/PostgreSQL services and their clients.
- Improve pytest integration, regression detection, reporting, triage, and release promotion.
- Plan workload isolation, cache and artifact lifecycle improvements, and elastic or batch execution for scaling automation.
- Turn project-specific tools into supported, reusable platform components for other teams.
Requirements
- Deep experience with Linux, CI/CD, Docker, and Python.
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field plus 8+ years of relevant experience; or a master’s degree plus 7+ years; or a PhD plus 6+ years.
- Familiarity with self-hosted GitHub Actions runners, systemd, NFS, and resource monitoring.
- Experience with GitHub Actions, reusable workflows, Docker, and release automation.
- Familiarity with Git LFS, shared caches, and large-model storage such as ONNX models.
- Experience with pytest, pytest-xdist, integration testing, and performance reporting.
- Familiarity with ONNX, PyTorch, FastAPI, PostgreSQL, REST APIs, or similar frameworks and libraries.
- Familiarity with Android device execution and profiling, adb, QAIRT SDK, batch scheduling such as IBM Spectrum LSF, or cloud infrastructure is advantageous.
- Jenkins experience is a plus.
Tech Stack
Categories
About Qualcomm
Qualcomm is a public semiconductor company headquartered in San Diego, founded in 1985, that designs and sells wireless chipsets and platforms for mobile devices, automotive, IoT, and networking, notably the Snapdragon application processors and 5G modems. It also licenses a large portfolio of cellular patents to device makers, generating revenue alongside chip sales; its technology underpins many Android smartphones and emerging automotive and edge-compute systems, and it trades on NASDAQ as QCOM.
