Enable job alerts via email!

Software Engineer - Serverless Infrastructure & Technologies

Huawei Technologies Canada Co., Ltd.

Burnaby

On-site

CAD 110,000 - 210,000

Full time

12 days ago

Boost your interview chances

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

Job summary

Huawei Technologies Canada is seeking a talented Engineer to enhance their Intelligent Cloud Infrastructure Lab. This role involves innovating serverless platforms, addressing scalability challenges, and collaborating with teams to improve system performance. Ideal candidates will hold a degree in Computer Science and possess relevant experience in serverless technologies like AWS Lambda and Google KNative.

Qualifications

  • Bachelor’s Degree in Computer Science or relevant industry experience.
  • Experience in serverless and event-driven architecture.
  • Knowledge in programming languages like C/C++, Go, Java, Python, etc.

Responsibilities

  • Understand serverless technology landscape and identify performance issues.
  • Lead innovation projects for serverless infrastructure re-architecture.
  • Design scalable architecture optimized for AI training.

Skills

Serverless architecture
System software development
Distributed system design
Collaboration skills

Education

Bachelor’s Degree in Computer Science

Tools

AWS Lambda
Google KNative
Azure Functions
Kubernetes
ServerlessML
KubeFlow
KubeML

Job description

Huawei Canada has an immediate permanent opening for an 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 serverless technology landscape, and identify scalability/performance issues or challenges of current serverless platform.

  • Initiate and charter innovation projects to build or re-architect serverless infrastructure platform, and plan milestones accordingly.

  • Provide/contribute a scalable and high performance architecture design for the new serverless infrastructure system that is optimized for AI training and inferencing, which includes but not limited to serverless cluster management and scheduling, serverless cold/warm Startup optimization.

  • Collaborate with internal and external teams to deliver the project or project features that improve our overall system scalability and performance.

The base salary for this position ranges from $110,000 to $210,000 depending on education, experience and demonstrated expertise


About the ideal candidate:

  • Bachelor’s Degree in Computer Science or related field/relevant industry experience in system software development.

  • Experience in serverless and event-driven architecture, and/or distributed system design & development.

  • Work experience in one or more of the following technologies: AWS Lambda, Google KNative, Azure Functions, Kubernetes, ServerlessML, KubeFlow and KubeML.

  • Work experience in one or more of the following programming languages: C/C++, Go, Java, Rust, python, C#.

  • Have excellent interpersonal and communication skills to collaborate with multiple teams and build strong partnerships effectively.

  • Demonstrated success working on software engineering problems that span multiple products.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.