Enable job alerts via email!

Software Engineer - Autonomous Driving

Huawei Technologies Canada Co., Ltd.

Burnaby

On-site

CAD 93,000 - 117,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading international technology firm in Metro Vancouver is seeking a Software Engineer to design and develop scalable proof-of-concept software solutions for data mining pipelines in LMM-based autonomous driving systems. The ideal candidate has at least 2 years of experience in full-stack development, machine learning, and computer vision. Competitive annual compensation ranges from $93,000 to $116,480 depending on experience and skills.

Qualifications

  • At least 2 years of experience in full-stack development, machine learning, computer vision, and LLMs/LMMs.
  • Strong hands-on experience in programming languages and deep learning platforms, especially Python and PyTorch.
  • Proficiency in front-end and back-end technologies and frameworks.

Responsibilities

  • Design, develop, and maintain scalable proof-of-concept software solutions for data mining pipelines.
  • Develop and implement state-of-the-art algorithms for autonomous driving pipelines empowered by LLMs.
  • Collaborate with cross-functional teams to identify and develop solutions for real-world problems.

Skills

Full-stack development
Machine learning
Computer vision
LLMs/LMMs
Python
Flask
PyTorch

Education

B.Sc. or M.Sc. in Computer Science, Software Engineering, or a related field

Tools

MySQL
MongoDB

Job 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 real-world challenges across various sectors. Comprising researchers with advanced degrees from top Canadian universities, this 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. Committed to academic excellence, the team publishes findings 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 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 autonomous driving pipelines empowered by LLMs and LMMs.

  • Ensure the scalability, reliability, and performance of software solutions; troubleshoot, debug, and optimize applications.

  • Design and execute experiments and evaluations to improve algorithm, model, and system performance.

  • Develop and implement hypothesis tests to evaluate 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 autonomous driving pipelines.

  • Maintain documentation and codebases for projects and prototypes.

  • Stay updated with the latest trends and technologies in autonomous driving, 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 hands-on experience in programming languages and deep learning platforms, especially Python and PyTorch.

  • Experience with databases (e.g., MySQL, MongoDB), multi-modal data retrieval, search engines, and data processing tools.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.