Software Engineer – Autonomous Driving

September 5, 2025

Apply for this job

Job Description

Description

Huawei Canada has an immediate contract opening for a Software Engineer.

About the team:

The Big Data and Intelligence Platform lab focuses on advancing core AI technologies for the Cloud, utilizing large language models (LLMs) to address complex challenges across various sectors. Comprising researchers with advanced degrees from top Canadian universities, the lab specializes in integrating LLMs for operations research, analytical databases, and data systems, aiming to optimize efficiency within LLM architectures. The lab emphasizes responsible AI practices, including data watermarking and federated learning, and is committed to academic excellence with findings published in leading conferences, shaping the future of AI technology and contributing to the scientific community.

About the job:

  • Design, develop, and maintain scalable proof-of-concept and prototype software solutions for data mining pipelines in LMM-based Autonomous Driving (AD) systems.
  • Design and develop front-end and back-end components for LMM-based data mining pipelines.
  • Develop and implement state-of-the-art algorithms for AD pipelines powered by LLMs and LMMs.
  • Ensure the scalability, reliability, and performance of software solutions; troubleshoot, debug, and optimize applications.
  • Design and conduct experiments and evaluations to improve algorithm, model, and system performance.
  • Develop and implement hypothesis tests to assess the effectiveness and efficiency of the pipelines.
  • Collaborate with cross-functional teams of engineers, AI researchers, and product managers to identify and develop solutions for real-world problems in LMM-based AD pipelines.
  • Maintain documentation and codebases for projects and prototypes.
  • Stay updated with the latest trends and technologies in AD, machine learning, data mining, computer vision, and LMMs.

The target annual compensation (based on 2080 hours per year) ranges from $93,000 to $116,480, depending on education, experience, and demonstrated expertise.

About the ideal candidate:

  • B.Sc. or M.Sc. degree in Computer Science, Software Engineering, or a related field.
  • At least 2 years of experience in full-stack development, machine learning, computer vision, and LLMs/LMMs.
  • Proficiency in front-end and back-end technologies and frameworks (e.g., Flask).
  • Strong programming skills in Python and experience with PyTorch.
  • Experience with databases (e.g., MySQL, MongoDB), multi-modal data retrieval and search engines, and data processing tools.

#J-18808-Ljbffr

Company

Huawei

Location

Vancouver

Country

Canada

Salary

100.000

URL

https://en-ca.whatjobs.com/coopob__cpl___291_2619361__3337?utm_source=3337&utm_medium=feed&keyword=Software-Engineer&location=Vancouver&geoID=6399