Sponsored

Senior Deep Learning Compiler Engineer

Job Description

Huawei Canada has an immediate permanent opening for a Senior Deep Learning Compiler 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:

  • Lead research efforts to develop state-of-the-art algorithms that significantly improve deep learning model inference times, memory usage, and overall performance. Focus on ground breaking techniques that push the boundaries of compiler optimization, and drive innovations that directly impact the effectiveness of the system in real-world wireless applications.

  • Drive initiatives that accelerate the development workflow within the team. You will identify bottlenecks, streamline processes, and introduce best practices to ensure that the team remains agile, efficient, and able to deliver high-quality results quickly. You’ll play a key role in defining engineering­­ practices that enhance both individual and team output.

  • Provide mentorship to junior engineers and foster a culture of continuous learning. You’ll guide their professional development, help refine their skills, and ensure the team remains technically strong and aligned with best practices. Additionally, you’ll review designs and code to ensure high standards are maintained while providing constructive feedback to elevate the team's overall capabilities.

  • Lead the design and development of optimized code in C++ and Python for deep learning inference systems. You will take ownership of performance-critical components and help define appropriate high-level abstractions that balance clarity with efficiency.

  • Work closely with other engineering teams to ensure that optimizations and new algorithms are implemented efficiently across the entire system. Your ability to clearly communicate complex ideas and collaborate with cross-functional teams will be crucial in driving system-level changes that result in tangible improvements.

  • Lead efforts to integrate and optimize deep learning systems for custom hardware accelerators, such as GPUs, TPUs, or other AI accelerators. Your deep understanding of hardware-software interactions will drive major performance improvements in real-time applications, ensuring that the system runs at peak efficiency.

  • Work closely with product managers and other stakeholders to help define the technical roadmap. You will take an active role in determining the direction of the technology stack and prioritize initiatives based on business needs and technological advancements.

How to Apply

Ready to start your career as a Senior Deep Learning Compiler Engineer at Huawei Technologies Canada Co., Ltd.?

  1. Click the "Apply Now" button below.
  2. Review the safety warning in the modal.
  3. You will be redirected to the employer's official portal to complete your application.
  4. Ensure your resume and cover letter are tailored to the job description using our AI tools.

Frequently Asked Questions

Who is hiring?

This role is with Huawei Technologies Canada Co., Ltd. in Markham.

Is this a remote position?

This appears to be an on-site role in Markham.

What is the hiring process?

After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.

How can I improve my application?

Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.

What skills are needed?

Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.

Sponsored

Safety & Disclaimer

External Application

You are leaving Jobiend.com to apply on the employer's website.

Safety Tip: Never provide bank details, credit card info, or pay any fees to apply for a job.