Talent.com
Co-op Software Engineer - Distributed Database (12-16 months)
Co-op Software Engineer - Distributed Database (12-16 months)Huawei Technologies Canada Co., Ltd. • Markham, York Region, CA
Co-op Software Engineer - Distributed Database (12-16 months)

Co-op Software Engineer - Distributed Database (12-16 months)

Huawei Technologies Canada Co., Ltd. • Markham, York Region, CA
30+ days ago
Job type
  • Full-time
Job description

Overview

Huawei Canada has a 12 / 16-month 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 and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale out.
  • Work with a team of architects and engineers to develop proof-of-concept systems and components across the data manager, buffer manager and transaction processing components.
  • Investigate and design new data structures and algorithms focusing on lockless and NUMA-aware approaches on the latest and state of the art hardware technology.
  • Work with QA and continuous integration teams to drive a quality overall solution though a combination of automated unit tests, functional testing and system testing of the solution.

About the ideal candidate

  • In pursuit a degree in Computer Science, Electrical Engineering orTelecommunications.
  • Proficient in C and C++ programming.
  • Experience with design and development of a distributed database, storage system, file systemor cache system is an asset.
  • Experience in open source community is an asset.
  • Excellent team player; strong collaboration and communication skills.
  • Excellent documentation and organization skills.
  • Self-motivated; strong desire to learn on the job.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Markham, York Region, CA

    Similar jobs
    Senior / Lead Software Engineer (Canada)

    Senior / Lead Software Engineer (Canada)

    HeyMilo AI • Toronto, ON, Canada
    Full-time
    HeyMilo is building agentic AI that deploys multimodal AI agents to help companies interview and evaluate candidates at scale. This role is for an exceptional.AI, real-time communication, low-latenc...Show more
    Last updated: 18 days ago • Promoted
    Software Engineer – Payments Tech & Cloud Innovator

    Software Engineer – Payments Tech & Cloud Innovator

    Scotiabank • Toronto
    Full-time
    A leading bank in the Americas is seeking a Software Engineer in Toronto to innovate within the Payments technology sector. Candidates should demonstrate technical excellence and an eagerness to pro...Show more
    Last updated: 25 days ago • Promoted
    Card Payments Ops Engineer – Reliability & Integrations

    Card Payments Ops Engineer – Reliability & Integrations

    Stripe • Toronto
    Full-time
    A leading financial technology company in Toronto is looking for a Technical Operations associate to enhance payment processes. You will manage projects while utilizing coding skills primarily in Ru...Show more
    Last updated: 14 days ago • Promoted
    TD Co-op Opportunities

    TD Co-op Opportunities

    Specialisterne • GTA, ON, CA
    Full-time
    Quick Apply
    Specialisterne is Recruiting! Specialisterne connects qualified neurodivergent candidates to employment opportunities in numerous industries and sectors in Canada and the US.To be eligible t...Show more
    Last updated: 8 days ago
    Co-op Student, Information Technology

    Co-op Student, Information Technology

    Ontario Energy Board • Toronto
    Full-time
    Get AI-powered advice on this job and more exclusive features.The Ontario Energy Board is proud to be recognized as one of Greater Toronto’s Top Employers three years running.We are passionate abou...Show more
    Last updated: 14 days ago • Promoted
    Hybrid AI & Software Co-op Developer

    Hybrid AI & Software Co-op Developer

    LotusFlare • Toronto
    Full-time
    A technology company based in Toronto is looking for a motivated Co-op Student Developer for a 12-month paid internship.This role offers hands-on experience in AI and software engineering, where yo...Show more
    Last updated: 3 days ago • Promoted
    Hybrid Software Development Co-op : Learn, Build, Impact

    Hybrid Software Development Co-op : Learn, Build, Impact

    Nasdaq, Inc. • Toronto
    Full-time
    A global technology innovator is seeking students for a co-op program in Toronto, Canada.The role offers hands-on experience in software development, emphasizing collaboration and mentorship.Intern...Show more
    Last updated: 3 days ago • Promoted
    Project Controls Co-op

    Project Controls Co-op

    Aecon Concessions • Toronto
    Full-time
    Position Title : Project Controls Co-op.Come Build Your Career at Aecon!.As a Canadian leader in infrastructure development, Aecon is safely and sustainably building what matters for future generati...Show more
    Last updated: 14 days ago • Promoted
    Summer 2026 Co-op : AI Software Developer (4 Months)

    Summer 2026 Co-op : AI Software Developer (4 Months)

    CGI • Markham, ON, Canada
    Full-time
    Summer 2026 Co-op : AI Software Developer (4 Months).We are looking for a motivated and curious AI Co-op Student to join our team and support our ongoing efforts to explore, develop, and integrate A...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer, macOS Core Product - Toronto, Canada

    Software Engineer, macOS Core Product - Toronto, Canada

    Speechify • Toronto, ON, Canada
    Full-time
    At Speechify, our mission is to ensure.Speechify's text-to-speech products—including apps on iOS, Android, macOS, Chrome, and web—to listen to PDFs, books, docs, and web content fas...Show more
    Last updated: 18 hours ago • Promoted • New!
    AppOps, DBA

    AppOps, DBA

    Interac • Toronto
    Full-time
    At Interac, we protect both — driving trust, security, and inclusion, so our digital economy thrives.Founded in 1984, Interac connects Canadians through secure digital payments, advanced identity v...Show more
    Last updated: 8 hours ago • Promoted • New!
    API Platform Ops Engineer — Hybrid Cloud

    API Platform Ops Engineer — Hybrid Cloud

    Sun Life Financial • Toronto
    Full-time
    A leading financial services organization in Toronto is seeking an API Platform Operations Engineer.This role involves supporting API platforms and operational components while collaborating with v...Show more
    Last updated: 4 days ago • Promoted
    Platform Engineer - 12-Month Contract, Kubernetes & CI / CD

    Platform Engineer - 12-Month Contract, Kubernetes & CI / CD

    Rakuten Kobo Inc. • Toronto
    Full-time +1
    A leading ecommerce company in Toronto is seeking a Platform Engineer for a 12-month contract to enhance its development infrastructure. You will play a key role in re-platforming systems and mainta...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer - Crypto

    Software Engineer - Crypto

    Career Renew • Toronto, ON, Canada
    Full-time
    Career Renew is recruiting for one of its clients a Software Engineer - Crypto - this is a fully remote role for US / Canada based candidates. We lead the field in quantitative research and optimizati...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Talentlab • Toronto, ON, Canada
    Full-time
    Senior Software Engineer, Financial Infrastructure .We’re looking for a Senior Software Engineer to join a correctness-critical engineering function responsible for money movement, ledge...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Bridge) Canada, Remote

    Senior Software Engineer (Bridge) Canada, Remote

    Learning Technologies Group PLC • Toronto, Canada
    Remote
    Full-time
    Canada (Remote) / Engineering / Full-Time People Matter Most! We are a global team of Engineers, Product Managers, Designers, and Program Managers across the US, Hungary, and many other countries.W...Show more
    Last updated: 29 days ago • Promoted
    Senior Backend Engineer - Canada

    Senior Backend Engineer - Canada

    Skyfire • Toronto, CA
    Full-time
    Quick Apply
    About Skyfire Skyfire is building the payment backbone for the emerging machine economy — a future where AI and machines transact seamlessly, instantly, and autonomously.Current financial sys...Show more
    Last updated: 30+ days ago
    Senior.NET Core Engineer — Kubernetes & Cloud (Hybrid, Toronto)

    Senior.NET Core Engineer — Kubernetes & Cloud (Hybrid, Toronto)

    Motion Recruitment • Toronto
    Full-time
    A leading tech solutions firm in Toronto is seeking a Senior Software Engineer to improve and scale their B2B network security solutions. The ideal candidate will have over 6 years of experience, sp...Show more
    Last updated: 8 hours ago • Promoted • New!