Engineer - AI Orchestration (Windows)
About the job
Job Description
Qualcomm is a global technology leader driving innovation to enable next-generation computing experiences. The Machine Learning Group develops software platforms and tools that enable efficient execution of modern machine learning and generative AI workloads on Snapdragon systems.
As a Software Engineer, you will contribute to the development of the Qualcomm Orchestrator SDK and related tools for Windows and Linux platforms. This role is ideal for an early‑career engineer who is eager to learn system‑level software development, ML runtimes, and AI orchestration frameworks while working closely with senior engineers and architects.
Key Responsibilities:
-
Contribute to the development and maintenance of AI orchestration frameworks, SDK components, and tools for Windows and Linux.
-
Assist in implementing and testing ML workflow execution, including model loading, scheduling, and runtime integration.
-
Work on C/C++ codebases to support ML inference and orchestration on Snapdragon platforms.
-
Help integrate and validate ML inference frameworks and runtime components.
-
Participate in debugging, performance analysis, and issue resolution across system and application layers.
-
Collaborate with senior engineers, ML teams, and platform teams to deliver high-quality software.
-
Follow established software engineering practices, including code reviews, documentation, and unit testing.
-
Continuously learn about ML systems, GenAI workflows, and heterogeneous computing architectures.