Software Engineer - Autonomous Driving
Vancouver, British Columbia, Canada
Huawei Technologies Canada Co., Ltd.
Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices.Huawei Canada has an immediate 6 contract opening for a Software Engineer.
About the team:
The Big Data and Intelligence Platform lab is focused on advancing core AI technologies for the Cloud, utilizing large language models (LLMs) to tackle complex real-world challenges across various sectors. Composed of researchers with advanced degrees from top Canadian universities, this lab specializes in integrating LLMs for operations research, analytical databases, and data systems, optimizing efficiency within LLM architectures. This lab prioritizes responsible AI practices, including data watermarking and federated learning. Committed to academic excellence, findings are published in leading conferences, shaping the future of AI technology and contributing to the scientific community.
About the job:
Designing, developing, and maintaining scalable POC and prototype software solutions for data mining pipelines in LMM-based Autonmous Driving systems.
Design and develop front- and back-end components for LMM-based data mining pipelines.
Develop and implement state-of-the-art algorithms for AD pipelines empowered by LLMs and LMMs.
Ensure the scalability, reliability, and performance of the software solutions. Also, troubleshoot, debug, and optimize software applications.
Design and execute experiments and evaluations to improve the performance of the developed algorithms, models, and systems.
Develop and implement hypothesis tests to evaluate the effectiveness and efficiency of the pipeline.
Collaborate with cross-functional teams of engineers, AI researchers, and product managers to identify and develop solutions to real-world problems in LMM-based AD pipelines.
Develop and maintain documentation and codebase for projects and prototypes.
Stay up-to-date with the latest trends and technologies in the field of 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
Requirements
About the ideal candidate:
B.Sc. or M.Sc. degree in Computer Science, Software Engineering, or a related field.
2 years of experience in full-stack development, machine learning, computer vision, and LLMs/LMMs.
High Proficiency in front- and back-end technologies and frameworks (e.g., Flask).
High proficiency and strong hands-on in programming languages and deep learning platforms, especially Python and PyTorch.
Experience with databases (e.g., MySQL, MongoDB), multi-modal data retrieval and search engines, and other data processing tools.
Tags: Architecture Autonomous Driving Big Data Computer Science Computer Vision Data Mining Deep Learning Engineering Flask LLMs Machine Learning MongoDB MySQL Pipelines Python PyTorch Research Responsible AI
Perks/benefits: Conferences
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.