Job Title: CI Infrastructure EngineerCompany: Qualcomm Technologies, Inc.Job Area: Engineering Group > Machine Learning EngineeringGeneral Summary:We are looking for an experienced CI Infrastructure Engineer to own and evolve the continuous integration (CI) infrastructure that supports our Machine Learning compiler stack. In this role, you will ensure the reliability, performance, and scalability of the CI systems used by compiler engineers, enabling fast feedback, high-quality releases, and data-driven insights into compiler health and performance.You will work closely with compiler developers and infrastructure partners to monitor CI health, administer and improve server environments, maintain Jenkins pipelines, and build dashboards that surface key trends and KPIs for the compiler.Key ResponsibilitiesMonitor the health, capacity, and performance of servers running CI jobsAdminister and maintain CI infrastructure, including hardware and OS-level configuration, updates, and troubleshootingProactively identify and resolve infrastructure bottlenecks and reliability issuesImprove CI stability, scalability, and job execution efficiencyPipeline Development & MaintenanceDesign, create, and maintain Jenkins pipelines for building, testing, and validating a Machine Learning compilerCollaborate with compiler engineers to integrate new tests, workflows, and tooling into CIOptimize pipelines for faster feedback, reproducibility, and ease of maintenanceTest MonitoringMonitor CI test failures and regressions, distinguishing infrastructure issues from product defectsPartner with developers to triage and resolve failures promptlyMetrics, Dashboards & InsightsBuild and maintain dashboards that visualize trends and KPIs for compiler correctness, performance, and CI healthEnable data-driven decision-making by surfacing actionable insights from CI dataContinuously refine metrics to better reflect compiler quality and developer productivityRequired Skills5+ years of industry experience supporting CI workflows for software developmentStrong experience with Jenkins and CI/CD pipeline developmentStrong experience with collaborative software development and version control tools such as git, github, JiraStrong understanding of software build and test workflowsProficiency in Bash, C++, Python, cmakeHands-on experience administering Linux-based servers and CI infrastructureStrong debugging and troubleshooting skills across infrastructure, pipelines, and test systemsExperience collaborating with developers to improve CI reliability and effectivenessPreferred SkillsExperience supporting CI for compiler or performance-critical softwareFamiliarity with monitoring, logging, and metrics systems used in CI environmentsExperience designing CI systems at scale or for heterogeneous hardware environmentsWhat You'll BringA reliability-first mindset with strong ownership of CI systemsAbility to balance short-term fixes with long-term infrastructure improvementsClear communication skills and comfort working with senior engineers and technical leadsPassion for developer productivity, automation, and high-quality engineering systemsMinimum Qualifications:• Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience. OR Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
OR PhD in Computer Science, Engineering, Information Systems, or related field.Pay range and Other Compensation & Benefits: $126,700.00 - $190,100.00