Enable job alerts via email!

Co-op Software Engineer - Serverless Infrastructure & Technologies

Huawei Canada

Vancouver

On-site

CAD 56,000 - 79,000

Full time

13 days ago

Boost your interview chances

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

Job summary

An innovative firm is seeking a Co-op Software Engineer to join their Intelligent Cloud Infrastructure Lab. This exciting role involves tackling the challenges of serverless technology, enhancing scalability and performance of cloud services. You'll lead projects to re-architect serverless infrastructure, collaborating with diverse teams to drive innovation. Ideal candidates are Master's students in Computer Science or have relevant industry experience, with strong programming skills in languages like C/C++, Go, and Python. Join a dynamic team where your contributions will shape the future of cloud infrastructure!

Qualifications

  • Masters student in Computer Science or relevant industry experience.
  • Experience with programming languages like C/C++, Go, Java, or Python.

Responsibilities

  • Lead innovation projects to enhance serverless infrastructure.
  • Design scalable architecture optimized for AI training and inference.

Skills

C/C++
Go
Java
Rust
Python
C#
Serverless Architecture
Distributed Systems
Interpersonal Skills
Communication Skills

Education

Master's in Computer Science

Tools

AWS Lambda
Google KNative
Azure Functions
Kubernetes
ServerlessML
KubeFlow
KubeML

Job description

Co-op Software Engineer - Serverless Infrastructure & Technologies

Join to apply for the Co-op Software Engineer - Serverless Infrastructure & Technologies role at Huawei Canada.

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 the serverless infrastructure platform, 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 enhance 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.

Job requirements:
  • Masters student in Computer Science or a related field, or relevant industry experience in system software development.
  • Experience with programming languages such as C/C++, Go, Java, Rust, Python, or C#.
  • Experience in serverless, event-driven architecture, and/or distributed system design and development is an asset.
  • Knowledge of technologies like 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.
Additional information:
  • Seniority level: Internship
  • Employment type: Internship
  • Job function: Engineering and Information Technology
  • Industry: Telecommunications
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.