onsite
Technical Lead- AI Stack, Staff Engineer - Qualcomm
Engineering Manager
Technical Lead driving AI stack development for embedded and cloud‑edge platforms, designing high‑performance machine‑learning pipelines using Python, C++, TensorFlow/PyTorch, CUDA, and AWS services.
About the role
Key Responsibilities
- Architect and lead the development of AI/ML software stacks for embedded devices and cloud‑edge environments.
- Design, implement, and optimize high‑performance algorithms using Python, C++, TensorFlow, PyTorch, and CUDA.
- Collaborate with hardware, systems, and product teams to integrate AI solutions into Qualcomm platforms.
- Define best practices for CI/CD, containerization (Docker/Kubernetes), and cloud deployment on AWS.
- Mentor and guide a team of engineers, conduct code reviews, and ensure quality and performance standards.
Requirements
- 5+ years of software engineering experience with a focus on AI/ML, embedded systems, or cloud‑edge platforms.
- Strong proficiency in Python and C++ and hands‑on experience with TensorFlow, PyTorch, and CUDA.
- Deep understanding of Linux development, performance profiling, and optimization techniques.
- Experience designing and deploying AI services on AWS, including container orchestration.
- Proven leadership abilities, excellent communication skills, and a track record of delivering complex technical projects.
Skills
pythonctensorflowpytorchcudaawslinux