Enable job alerts via email!

Co-op Software Engineer - Serverless Infrastructure & Technologies

Huawei Technologies Canada Co., Ltd.

Burnaby

On-site

CAD 56,000 - 79,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking a co-op Software Engineer for their Intelligent Cloud Infrastructure Lab. This role involves addressing scalability and performance in cloud infrastructure, leading projects around serverless technologies, and designing architecture optimized for AI. The ideal candidate is a master's student with relevant programming skills and strong communication abilities.

Qualifications

  • Masters student or relevant industry experience in system software development.
  • Experience in serverless and event-driven architecture, or distributed systems design.
  • Excellent interpersonal and communication skills.

Responsibilities

  • Understand serverless technology landscape and identify scalability issues.
  • Lead innovation projects for serverless infrastructure platforms.
  • Design scalable architecture optimized for AI training and inference.

Skills

C/C++
Go
Java
Rust
Python
C#
Interpersonal skills
Communication skills

Education

Masters student in Computer Science or related field

Tools

AWS Lambda
Google KNative
Azure Functions
Kubernetes
ServerlessML
KubeFlow
KubeML

Job description

Huawei Canada has an immediate co-op opening for a Software Engineer.

About the team:

The Intelligent Cloud Infrastructure Lab aims to innovate technologies, algorithms, systems, and platforms for next-generation cloud infrastructure. The lab addresses scalability, performance, and resource utilization challenges in existing cloud services while preparing for future challenges with appropriate technologies and architectures. Additionally, the lab aims to understand industry dynamics and technology trends to create a robust ecosystem.

About the job:

  • Understand the serverless technology landscape and identify scalability/performance issues or challenges of the current serverless platform.
  • Initiate and lead innovation projects to build or re-architect serverless infrastructure platforms, planning milestones accordingly.
  • Design scalable and high-performance architecture for the new serverless infrastructure system, optimized for AI training and inference, including serverless cluster management, scheduling, and cold/warm startup optimization.
  • Collaborate with internal and external teams to deliver project features that improve system scalability and performance.

The target annual compensation (based on 2080 hours per year) ranges from $56,000 to $79,000, depending on education, experience, and demonstrated expertise.

About the ideal candidate:

  • Masters student in Computer Science or a related field, or relevant industry experience in system software development.
  • Experience in one or more programming languages: C/C++, Go, Java, Rust, Python, C#.
  • Experience in serverless and event-driven architecture, and/or distributed system design and development is an asset.
  • Experience with technologies such as AWS Lambda, Google KNative, Azure Functions, Kubernetes, ServerlessML, KubeFlow, or KubeML is an asset.
  • Excellent interpersonal and communication skills to collaborate effectively with multiple teams and build strong partnerships.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Co-op Software Engineer - Serverless Infrastructure & Technologies

Huawei Canada

Vancouver

On-site

CAD 56,000 - 79,000

30+ days ago