Company:
Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
Job Summary
We are seeking a talented AI Software Engineer with 5+ years of experience in graph optimization for deep learning frameworks. The ideal candidate will have hands-on expertise in MLIR, TVM, Triton, QDQ (Quantization and Dequantization), LLM / LVM deployment, and familiarity with ExecuTorch. You will be responsible for designing, implementing, and optimizing computation graphs to accelerate AI model performance across diverse platforms.
Key Responsibilities
- Design, develop, and optimize computation graphs for AI models and frameworks.
- Implement and enhance compiler passes using MLIR, TVM, Triton, or similar technologies.
- Support quantization workflows (QDQ) and large model (LLM / LVM) deployment.
- Integrate and optimize models using ExecuTorch for efficient execution.
- Collaborate with research, engineering, and QA teams to deliver high-performance AI solutions.
- Analyze and improve model inference speed, memory usage, and scalability.
- Troubleshoot and resolve technical issues related to graph optimization and model deployment.
- Document technical designs, workflows, and best practices.
Qualifications:
- Education: Master degree in Computer Science, Software Engineering or related field.
- Experience: 5+ years of professional experience in AI software engineering or compiler development, with at least 2 year in a senior or lead role.
- Technical Skills:
- Strong hands-on experience with MLIR, TVM, Triton or similar compiler frameworks.
- Familiarity with quantization techniques (QDQ) and LLM / LVM deployment.
- Solid understanding of deep learning frameworks (PyTorch, TensorFlow, ONNX, etc.).
- Experience with model execution frameworks (ExecuTorch, OnnxRuntime, etc).
- Experience with model optimization, inference acceleration, and performance profiling.
- Proficiency in Python and C++ programming.
- Nice to Have:
- Experience with distributed training and deployment of large models.
- Familiarity with cloud platforms (AWS, Azure) and containerization (Docker, Kubernetes).
- Contributions to open-source AI or compiler projects.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities cross teams in English.
- Ability to work independently and manage multiple priorities in a fast-paced environment.
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
• 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, 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. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers.