This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Engineer of Cloud Serverless Application Platform and Tools (Co-op)

Huawei Technologies Canada Co., Ltd.

This is a Contract position in Courtenay, ia posted September 13, 2021.

Company Description About Huawei Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices.

With integrated solutions across four key domains – telecom networks, IT, smart devices, and cloud services – we are committed to bringing digital to every person, home and organization for a fully connected, intelligent world.

At Huawei, innovation focuses on customer needs.

We invest heavily in basic research, concentrating on technological breakthroughs that drive the world forward.

We have more than 180,000 employees, and we operate in more than 170 countries and regions.

Founded in 1987, Huawei is a private company fully owned by its employees.

Job Description In this role, you are the senior engineer of cloud serverless application platform research and development team, especially in cloud serverless platform and tooling including cloud application resource auto-scaling, scheduling and Cloud native application runtime domains.

You are responsible for defining the next generation of cloud application runtime and application serverless and middleware components such as lightweight scheduling engine for Serverless Application, WASM (WebAssembly) and WASI (WebAssembly System Interface) Cloud server side design to support the mid-term and long-term Huawei Cloud Serverless Application Platform business strategies and goals.

Design and implement next generation of PaaS Serverless Application Platform.

Explore leading technologies such as RUST based light-weight orchestration engine, WASM-based application runtime and the variety of Cloud Network and Storage integration design using WASI to support the needs of Serverless Application Platform.

Follow the new Cloud application platform technical trend and have a deep insight into PaaS (Platform as a service), FaaS (Function as a service) and CAE (Cloud Serverless Application Engine) domains.

Define next generation of serverless application platform and tools to help enterprise customers succeed by leveraging deep insight into the business value provided the most innovative application model and frameworks.

Design microservices or new cloud function implemented architecture, which is easy to integrate to the whole solution.

Researches and clarifies product requirements, leverages the latest technologies such as serverless and container technologies (e.g.

WASM vs.

Docker), addresses issues such as serverless security/isolation, low performance, cold-start latency and multi-tenancy limitation in the design.

Interacts with customers, product management or other senior people.

Analyzes technology and architectural choices and presents to engineering and product management for review.

Propose and implement quick prototypes to validate technology or architectural choices, with interactions with customers or prospects as needed.

Strong hands-on ability is a must.

Write and communicate guidelines for common components and frameworks to product architect and other senior managers.

Qualifications ­­5 year’s extensive experience of cloud platform and cloud native application design, especially.

1-2 year’s RUST programming experiences Understanding and experiences on WASM and WASI specification and implementation Understanding Serverless architecture, for example, AWS Lambda, Google Cloud Run, Azure App Engine, Alibaba Cloud SAE/EDAS Highly innovative DNA with extreme passion and ability to create, design and implement creative and ground breaking ideas.

Successful and proven experience in working in a software development team.

Can serve as an anchor in solving the most complex technical problems.

Have strong self-research capability, passionately and self-driving in learning new technology/product quickly.

Excellent communication and presentation skills to interact with both internal and external people.

Preferred Qualifications Experience to build Server side system to support WebAssembly Runtime, and integrate with surrounding systems (e.g.

K8s, Data Store ).

Contributor/Committer to WebAssembly Opensource Community (e.g.

WASM runtime, WASI) Additional Information Master and above degree or extensive research background is an asset for this position Must seek out and welcome new challenges Additional Information We appreciate your interests and would like you to understand that only a short list of candidates will be contacted.