Co-op Software Engineer - Deep Learning Compiler Development
Markham, Ontario, 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 co-op opening for a Software Engineer.
About the team:
Initially founded in 1991 as Huawei's ASIC Design Center, the IC Lab is a leading global fabless semiconductor lab. This lab delivers trusted, cutting-edge semiconductor products and services for smart devices, contributing to smart home and mobility solutions. The local team in Canada specializes in semiconductors, and chipset solutions.
About the job:
Optimize Deep Learning Pipelines: Profile and analyze deep learning models to identify and resolve bottlenecks in the inference process with the end goal of increasing wireless application performance.
Write High-Impact Code: Design, develop, and maintain optimized code in both C++ and Python for the low-level and high-level components of deep learning inference systems.
Leverage Specialized Hardware: Support the integration and optimization of specialized hardware accelerators (such as GPUs, TPUs, or AI-specific chips), driving improvements in speed, efficiency, and real-time performance for wireless applications.
Collaborative Code Reviews: Participate in code reviews, providing constructive feedback to ensure high-quality, maintainable, and reliable code while learning from experienced engineers.
Mentorship and Growth: Work alongside a team of experienced engineers who will provide guidance, coaching, and mentorship, helping you grow your skills and increase your impact.
Requirements
About the ideal candidate:
Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
Experience and proficiency in C++ and Python.
Solid understanding of computer science fundamentals, such as algorithms and data structures.
Excellent problem-solving skills and the ability to work independently and in a team.
Strong communication skills and a passion for learning and contributing to innovative projects.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: ASIC Design Computer Science Deep Learning Engineering Pipelines Python
Perks/benefits: Career development
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.