Software Engineer

4 weeks ago


Burnaby, Canada Huawei Technologies Canada Co., Ltd. Full time

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.

#J-18808-Ljbffr


  • Software Engineer

    2 weeks ago


    Burnaby, Canada OSI Maritime Systems Ltd. Full time

    Posted Thursday, October 16, 2025 at 10:00 a.m. Who are we? At OSI Maritime Systems, we pride ourselves on delivering world-class navigation and bridge systems. With decades of experience serving military customers, we remain at the forefront of innovation in the maritime industry. Our collaborative and dynamic environment ensures every team member...

  • Software Engineer

    1 day ago


    Burnaby, Canada OSI Maritime Systems Ltd. Full time

    Posted Thursday, October 16, 2025 at 10:00 a.m.Who are we?At OSI Maritime Systems, we pride ourselves on delivering world-class navigation and bridge systems. With decades of experience serving military customers, we remain at the forefront of innovation in the maritime industry. Our collaborative and dynamic environment ensures every team member contributes...

  • Software Engineer

    1 week ago


    Burnaby, British Columbia, Canada RBGlobal Full time

    DescriptionThe Software Engineer is responsible for analysis, development and ongoing support of key internal software systems at Ritchie Bros. with a specific focus on Salesforce (Sales & Marketing Clouds)  and its related ecosystem. The Software Engineer will work closely with the Lead Software Engineer as well as other team members such as QA, Product...

  • Software Engineer

    3 days ago


    Burnaby, British Columbia, Canada Nexthop Systems Inc Full time

    Company Description: As an AI infrastructure startup, we are developing innovative systems to enable large-scale AI deployments. Our team comprises industry veterans who are passionate about building the sophisticated systems that support the next generation of computing in a fast-paced startup environment.Job Responsibilities:Participate in all parts of...

  • Software Engineer

    2 weeks ago


    Burnaby, British Columbia, Canada RBGlobal Full time

    DescriptionThe Software Engineer, as a member of the software development team, will be focused on developing/enhancing/maintaining our proprietary e-commerce software platform. Our customers trust our company when buying and selling the heavy equipment, trucks and other capital assets they use to run their businessesResponsibilitiesTakes ownership of parts...

  • Software Engineer

    4 weeks ago


    Burnaby, Canada Ritchie Bros. Full time

    Overview Software Engineer - Contingent role at Ritchie Bros. The Software Engineer is responsible for analysis, development and ongoing support of key internal software systems at Ritchie Bros. with a specific focus on Salesforce and its related ecosystem. The Software Engineer will work closely with the Lead Software Engineer as well as other team members...

  • Software Engineer

    1 day ago


    Burnaby, Canada Ritchie Bros. Full time

    OverviewSoftware Engineer - Contingent role at Ritchie Bros. The Software Engineer is responsible for analysis, development and ongoing support of key internal software systems at Ritchie Bros. with a specific focus on Salesforce and its related ecosystem. The Software Engineer will work closely with the Lead Software Engineer as well as other team members...


  • Burnaby, Canada Algo Communication USA Full time

    Algo is a rapidly growing technology company specializing in the manufacturing and supply of audio and video communication products. Our innovative solutions are designed to make industrial communication safe, simple, and effective. We collaborate with some of the largest technology companies globally to deliver cutting‑edge products to our customers.We...

  • Software Engineer

    4 weeks ago


    Burnaby, Canada jobr.pro Full time

    The Software Engineer is responsible for analysis, development and ongoing support of key internal software systems at Ritchie Bros. with a specific focus on Salesforce and its related ecosystem. The Software Engineer will work closely with the Lead Software Engineer as well as other team members such as QA, Product Owners, System Integrators(DevOps),...


  • Burnaby, Canada Algo Communication USA Full time

    Algo is a rapidly growing technology company specializing in the manufacturing and supply of audio and video communication products. Our innovative solutions are designed to make industrial communication safe, simple, and effective. We collaborate with some of the largest technology companies globally to deliver cutting‑edge products to our customers. We...