Talent.com
Co-op Software Engineer - Distributed and Parallel Computing
Co-op Software Engineer - Distributed and Parallel ComputingHuawei Technologies Canada Co., Ltd. • Markham, ON, CA
Co-op Software Engineer - Distributed and Parallel Computing

Co-op Software Engineer - Distributed and Parallel Computing

Huawei Technologies Canada Co., Ltd. • Markham, ON, CA
30+ days ago
Job type
  • Internship
Job description

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

About the team :

The Distributed Data Storage and Management Lab leads research in distributed data systems, aiming to develop next-generation cloud serverless products that encompass core infrastructure and databases. This lab addresses various data challenges, including cloud-native disaggregated databases, pay-by-query user models, and optimizing low-level data transfers via RDMA. Teams within this lab create advanced cloud serverless data infrastructure and implement cutting-edge networking technologies for Huawei's global AI infrastructure.

About the job :

Research competitive landscape for data processing and serverless infrastructure in cloud.

Work with team of architects and engineers to develop framework / engine for the next-generation data and AI system.

Analyze user scenarios resulting in optimized software system solution.

Learn and adopt new technologies (parallel, distributed systems, large-scale data analytics system, etc.), research, survey, and present industry trends to the team.

Generate innovative ideas and new patent applications.

About the ideal candidate :

Proficient in C and C++ programming.

Experience working with teams and products to generate business impact and customer success stories.

Design / technical skills including; data structures, multi-threading, concurrency, performance optimizations, etc.

Experience with any of the following is an asset : AI end to end data processing, scenarios and system optimizations, core database internals (Ex : query optimization, runtime, scheduling, storage engine, transaction processing, etc.), large scale data processing (Ex : Flink, Spark, etc.), scalable key-value store (Ex : RocksDB, LevelDB, Redis, etc.), and serverless platform infrastructures.

Strong problem solving and ability to learn quickly in a dynamic environment.

In pursuit of BS, MS, or PhD degree in Computer Science, Electrical Engineering or Telecommunications.

Create a job alert for this search

Coop Software Engineer Distributed and Parallel Computing • Markham, ON, CA

Similar jobs
URGENT - Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid - toronto

URGENT - Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid - toronto

VTRAC Consulting Corporation (WBE) • toronto, on, ca
Permanent
Thank you for applying to VTRAC opportunities.Please email your resume as a MS-WORD document in confidence.Subject : Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid.Senior...Show more
Last updated: 11 days ago • Promoted
IT Co-op

IT Co-op

Mitchell & Associates, Inc. • Toronto
Full-time
Martinrea is a diversified global automotive supplier engaged in the design, development and manufacturing of metal parts, assemblies and modules, complex fluid management systems and aluminum prod...Show more
Last updated: 11 hours ago • Promoted • New!
Cloud Platform Engineer - GCP, Kubernetes & CI / CD

Cloud Platform Engineer - GCP, Kubernetes & CI / CD

Swagher • Toronto
Full-time
A leading financial institution is seeking a Cloud Engineer to join their team in Toronto.This role involves developing and maintaining cloud platforms and services, utilizing technologies such as ...Show more
Last updated: 22 days ago • Promoted
Project Controls Co-op

Project Controls Co-op

Aecon Group Inc. • Toronto
Full-time
Come Build Your Career at Aecon!.As a Canadian leader in infrastructure development, Aecon is safely and sustainably building what matters for future generations to thrive! We lead some of the most...Show more
Last updated: 22 days ago • Promoted
Electrical Design Co-op — Hybrid (May–Aug 2026)

Electrical Design Co-op — Hybrid (May–Aug 2026)

S&C Electric Company • Toronto
Full-time
A leading energy company in Toronto is seeking a Co-op student for the Electrical Design Support role.This opportunity involves working on MV Switchgear design and Protection & Control systems.Idea...Show more
Last updated: 22 days ago • Promoted
Software Development Engineer – Software Dev Ops & Continuous Integration Team

Software Development Engineer – Software Dev Ops & Continuous Integration Team

Advanced Micro Devices • Markham
Full-time
WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...Show more
Last updated: 21 days ago • Promoted
Software Engineer (Founding DevOps)

Software Engineer (Founding DevOps)

Highbeam Inc. • Toronto
Full-time
Highbeam is building the future of business banking and cash management.Our platform combines AI agents, automated financial workflows, and integrated financial products that save brands time and m...Show more
Last updated: 22 days ago • Promoted
Senior Backend Engineer : Cloud & Distributed Systems

Senior Backend Engineer : Cloud & Distributed Systems

CrowdStrike • Toronto
Full-time
A leading cybersecurity firm in Canada is seeking a Backend Software Engineer to design and implement scalable solutions. This hybrid role requires expertise in distributed systems and network proto...Show more
Last updated: 17 days ago • Promoted
IT Co-op

IT Co-op

Martinrea International Inc. • Toronto, ON, CAN
Full-time
Quick Apply
Martinrea is a diversified global automotive supplier engaged in the design, development and manufacturing of metal parts, assemblies and modules, complex fluid management systems and aluminum prod...Show more
Last updated: 19 days ago
Power Platform Software Engineer - Onsite, CI / CD Expert

Power Platform Software Engineer - Onsite, CI / CD Expert

Softline Technology Inc. • Toronto
Full-time
A technology solutions company in Toronto is seeking an experienced application developer to work extensively with Microsoft Power Platform tools. You will be responsible for developing applications...Show more
Last updated: 2 days ago • Promoted
Quality Assurance Developer I (Co-op) - Canada

Quality Assurance Developer I (Co-op) - Canada

Cisco • Toronto
Full-time
Please note this posting is to advertise potential job opportunities.This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you d...Show more
Last updated: 22 days ago • Promoted
Coop Software Engineer Distributed and Parallel Computing

Coop Software Engineer Distributed and Parallel Computing

Huawei Technologies Canada Co., Ltd. • Markham, ON, CA
Internship
Huawei Canada has an immediate co-op opening for a Software Engineer.The Distributed Data Storage and Management Lab leads research in distributed data systems, aiming to develop next-generation cl...Show more
Last updated: 30+ days ago
IT Co-op

IT Co-op

Martinrea International • Toronto
Full-time
Martinrea is a diversified global automotive supplier engaged in the design, development and manufacturing of metal parts, assemblies and modules, complex fluid management systems and aluminum prod...Show more
Last updated: 13 days ago • Promoted
Data Governance Summer Co-op (Hybrid)

Data Governance Summer Co-op (Hybrid)

Allstate Canada Group • Toronto
Full-time
A leading Canadian insurance firm is seeking a Student for a Data Science role in Toronto.This position supports strategic objectives by enforcing data standards and collaborating with teams to mai...Show more
Last updated: 22 days ago • Promoted
Computer Operators

Computer Operators

ROYAL CARIBBEAN CRUISE • Toronto
Full-time
Computer Operators vacancy in Toronto Canada.Free Visa and Flight Ticket is Available.ROYAL CARIBBEAN CRUISE COMPANY.Our Company is responsible for the Feeding and Accommodation allowance…For Only ...Show more
Last updated: 22 days ago • Promoted
Data Platform Engineer — Distributed Systems at Scale

Data Platform Engineer — Distributed Systems at Scale

eBay • Toronto
Full-time
A global e-commerce platform in Toronto is seeking a Software Engineer to enhance its Core Data Platform.You will design and implement scalable systems, lead significant projects, and collaborate a...Show more
Last updated: 22 days ago • Promoted
Software Engineer III : IAM & Core Platform (Hybrid Toronto)

Software Engineer III : IAM & Core Platform (Hybrid Toronto)

MongoDB • Toronto
Full-time
A leading database technology company in Toronto is looking for a Software Engineer to join their Atlas Core IAM team.This role involves leading full-stack projects, collaborating with team members...Show more
Last updated: 22 days ago • Promoted
Co-op Software QA Engineer — Hybrid, Flexible Hours

Co-op Software QA Engineer — Hybrid, Flexible Hours

Rakuten Kobo Inc. • Toronto
Full-time
A global digital bookseller is seeking a Software Quality Assurance Engineer Co-op to join their team in Toronto.The role involves collaborating with developers and testers to ensure high-quality s...Show more
Last updated: 16 days ago • Promoted