Sr Director, Machine Learning Engineering

Nuvia

Nuvia

Software Engineering
Markham, ON, Canada
Posted on May 5, 2025

Job Description

Job Posting Date

2025-05-04


Company:

Qualcomm Canada ULC

Job Area:

Engineering Group, Engineering Group > Machine Learning Engineering

General Summary:

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all.

We are seeking a highly skilled and experienced technical lead and manager to lead and drive various AI/ML related engineering projects across a global organization. The ideal candidate will have a strong technical background as well as a solid background in engineering management, project coordination, and process optimization.

This role involves defining and driving multiple projects that improve both quality and software development velocity. In addition to hands-on, detail oriented work, the role requires collaborating with cross-functional teams, and driving continuous improvement in engineering processes.

Minimum Qualifications:

• Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 10+ 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 9+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
OR
PhD in Computer Science, Engineering, Information Systems, or related field and 8+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

Key Responsibilities:

  • Quality and Developer Efficiency improvements: Working with various engineering leads, QA leads, and project managers, a successful candidate will define, lead and drive engineering projects involving the software development process and QA processes for a global AI software engineering team. Using technical depth and data analysis, a successful candidate will define and drive practical and realizable changes to both the development process (including some DevOps) as well as the QA processes.
  • Team Coordination: Work closely with various teams, including engineering, project management, product management, QA, DevOps, and verification, to streamline processes and improve efficiency while maintaining high quality. Provide high-level guidance and support to team members, create and review design proposals, and stay involved in the day to day details of the improvements.
  • Process Documentation: Document processes and coordinate with stakeholders to ensure clarity and consistency. Maintain and update documentation as needed.
  • Decision Making: Make informed decisions on behalf of the organization, taking into account the needs of multiple different business units and customers, particularly in areas of AI model testing, AI operator testing, and tradeoffs of testing coverage vs developer efficiency. Gain in-depth knowledge of the software, customers, and competitive landscape to aid in tradeoff and exception approval decisions.
  • Process Improvement: Continuously identify and implement improvements in model testing, exception approval processes, and build time optimization. Proactively address issues and streamline workflows.
  • Technical Support: Provide technical support and guidance to developers using the processes and databases (eg. Model Zoo) related to testing and developer workflows. Review and approve exception requests and expedite approvals as needed.
  • Innovation and Vision: Drive innovation and continuous improvement within the engineering team. Encourage a culture of quality and efficiency, and inspire team members to achieve their best.

Qualifications:

  • Willingness and ability to dive into details to truly understand the software, the developer flows, and QA processes used in the organization. In addition to oversight/management skills.. be willing and able to directly contribute to the product source code as well as the QA and testing infrastructure code.
  • Proven experience in engineering management, project coordination, and process optimization.
  • Strong leadership and team management skills.
  • Excellent communication and collaboration abilities. Ability to work in a global organization to bring other teams onboard with proposed initiatives.
  • Ability to make informed decisions and drive continuous improvement.
  • Technical proficiency in relevant tools and technologies.

Preferred Skills:

  • Experience with AI model testing
  • Experience with Edge devices running trained AI models.
  • Familiarity with prioritization/exception management
  • Strong problem-solving and analytical skills.

Applicants: 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.