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

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

Huawei • Markham, York Region, CA
30+ days ago
Job type
  • Full-time
Job description

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 through a combination of automated unit tests, functional testing and system testing of the solution.

Ideal candidate

  • In pursuit of a degree in Computer Science, Electrical Engineering or Telecommunications.
  • Proficient in C and C++ programming.
  • Experience with design and development of a distributed database, storage system, file system or 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 Software Engineer - Canada

    Senior Software Engineer - Canada

    Canals, Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    Canals is a fully remote, profitable startup transforming the industrial supply chain ($10T industry) with AI.Our platform seamlessly integrates with the systems distributors already use, automatin...Show more
    Last updated: 1 day ago • Promoted
    Cloud API Platform Ops Engineer | CI / CD & Kafka

    Cloud API Platform Ops Engineer | CI / CD & Kafka

    Sun Life • Toronto
    Full-time
    A leading financial services company in Toronto is seeking an API Platform Operation Engineer to support and enhance the API platform solutions. You will collaborate with dynamic teams to ensure ope...Show more
    Last updated: 1 day ago • Promoted
    Core Software Engineer (DAL / KMD) — Debug & Optimize

    Core Software Engineer (DAL / KMD) — Debug & Optimize

    AMD • Markham
    Full-time
    A leading technology company is seeking a skilled software engineer in Markham, Ontario.This position focuses on debugging and enhancing display and kernel driver software.The ideal candidate will ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Wallet Core Toronto, Ontario, Canada

    Senior Software Engineer - Wallet Core Toronto, Ontario, Canada

    BitGo Inc. • Toronto C6A, ON, Canada
    Full-time
    BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage.Since our foun...Show more
    Last updated: 30+ 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: 12 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: 12 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: 6 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: 12 days ago • Promoted
    DevOps Engineer (12-Month Co-op)

    DevOps Engineer (12-Month Co-op)

    Rakuten Kobo • Toronto
    Full-time
    A unique DevOps engineering opportunity to join a lean, impactful team and actively develop tools and workflows to significantly increase build and release efficiencies. This role provides hands-on ...Show more
    Last updated: 19 hours ago • Promoted • New!
    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: 1 day ago • Promoted
    ClearBlue is Seeking a Software Engineer in Toronto

    ClearBlue is Seeking a Software Engineer in Toronto

    Clear Blue Markets Inc. • Toronto
    Full-time
    ClearBlue is Seeking a Software Engineerin Toronto.ClearBlue Markets is a global leader in carbon markets, helping clients navigate carbon pricing and offset strategies to drive real climate impact...Show more
    Last updated: 19 hours ago • Promoted • New!
    Senior Software Engineer

    Senior Software Engineer

    VerticalScope Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    Senior Full-Stack Engineer (Generalist) – Remote Canada.VerticalScope is looking for a senior, high-agency full-stack engineer to own and drive meaningful product surface area across multiple high-...Show more
    Last updated: 1 day 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: 19 hours ago • Promoted • New!
    Senior Backend Engineer - Cloud APIs (AWS)

    Senior Backend Engineer - Cloud APIs (AWS)

    Autodesk • Toronto
    Full-time
    A software solutions company in Toronto is seeking a Senior Software Developer with strong backend and web development experience. Candidates must have expertise in building and maintaining cloud fe...Show more
    Last updated: 30+ days ago • Promoted
    software engineer

    software engineer

    RBC Dominion Securities • Toronto
    Full-time +1
    Title posted on CareerBeacon - Lead.Posted onOctober 24, 2025 by Employer details.What is the opportunity? As a Lead.Net Core Engineer for Trading, your primary role will be software development, w...Show more
    Last updated: 30+ days ago • Promoted
    Hybrid Cloud Software Engineer - C# / .NET | Docker / K8s

    Hybrid Cloud Software Engineer - C# / .NET | Docker / K8s

    Geotab • Toronto, Waterloo, Oakville
    Full-time
    Geotab, a leader in IoT and connected transportation, seeks a skilled Software Developer to join its growing team.With responsibilities spanning from designing applications to implementing best pra...Show more
    Last updated: 12 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