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 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
    Senior Software Engineer II

    Senior Software Engineer II

    Tripledot Studios Limited • Toronto C6A, ON, Canada
    Remote
    Full-time +1
    Tripledot is one of the largest independent mobile games companies in the world.We are a multi‑award‑winning organisation, with a global 2,500+ strong team across 12 studios.Our expanded portfolio ...Show more
    Last updated: 22 days ago • Promoted
    Neurodiversity-Friendly Co-op : Tech & Data Roles (4 Months)

    Neurodiversity-Friendly Co-op : Tech & Data Roles (4 Months)

    Specialisterne USA • Toronto
    Full-time
    A recruitment firm is seeking neurodivergent candidates for co-op positions in Toronto focused on roles such as Business Systems Analyst, Cloud DevOps Engineer, and more. Hired candidates will recei...Show more
    Last updated: 13 hours ago • Promoted • New!
    Senior Software Engineer - Canada

    Senior Software Engineer - Canada

    Canals • Toronto C6A, ON, Canada
    Remote
    Full-time
    Senior Software Engineer - Canada.Canals is a bootstrapped, profitable startup transforming wholesale distribution with AI. Our platform seamlessly integrates with the systems distributors already u...Show more
    Last updated: 28 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Paramount Commerce • Toronto C6A, ON, Canada
    Remote
    Full-time
    We are Paramount Commerce, a leading fintech company focused on simplifying payments in Canada.Since the early 2000s, we have redefined online purchasing by introducing a way to pay directly from a...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer Canada, Toronto

    Senior Software Engineer Canada, Toronto

    Nubank • Toronto C6A, ON, Canada
    Remote
    Full-time
    Our Engineering team helps Nubank to create and use the technology that provides us to build the best financial products. We strive for state-of-the-art software development practices that currently...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Databases

    Senior Software Engineer - Databases

    Theory Ventures • Toronto C6A, ON, Canada
    Remote
    Full-time
    From Fivetran’s founding until now, our mission has remained the same : to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonic...Show more
    Last updated: 27 days ago • Promoted
    Senior Software Engineer II

    Senior Software Engineer II

    Forter • Toronto C6A, ON, Canada
    Full-time
    Senior Software Engineer II – Forter.About the role : Forter is looking for a Senior Software Engineer II to develop and cultivate new products for fraud detection. The engineering decisions made by ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer II, Platform

    Senior Software Engineer II, Platform

    Curinos • Toronto C6A, ON, Canada
    Remote
    Part-time
    Senior Software Engineer II, Platform.Curinos empowers financial institutions to make better, faster and more profitable decisions through industry‑leading proprietary data, technologies and insigh...Show more
    Last updated: 30+ 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: 13 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
    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: 1 day ago • Promoted
    Senior Software Engineer, Platform App Services (Auth0)

    Senior Software Engineer, Platform App Services (Auth0)

    Okta for Developers • Toronto C6A, ON, Canada
    Full-time
    Senior Software Engineer, Platform App Services (Auth0).Be among the first 25 applicants.Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any device ...Show more
    Last updated: 1 day ago • Promoted
    Undergrad Software Engineer — Dev Platforms Co-op

    Undergrad Software Engineer — Dev Platforms Co-op

    OMERS • Toronto, Canada
    Full-time
    A leading pension plan in Canada is looking for a Co-op Software Engineer to join their Developer Platforms Engineering team. This role includes developing secure and scalable applications while sup...Show more
    Last updated: 9 days ago • Promoted
    Tech & Transformation - ServiceNow - Co-op / Intern 2026 - Multiple Locations

    Tech & Transformation - ServiceNow - Co-op / Intern 2026 - Multiple Locations

    Deloitte • Toronto, Canada
    Full-time
    Tech & Transformation - ServiceNow - Co-op / Intern 2026 - Multiple Locations.Start applying with LinkedIn Apply Now Start. Montreal, QC, CA, H3B 4T9 Company : .Montreal, QC All Available Locations : .Cal...Show more
    Last updated: 5 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 II

    Senior Software Engineer II

    Forter Ltd. • Toronto C6A, ON, Canada
    Full-time
    More than in other groups, the engineering decisions made by Forter’s product group need to balance not only engineering factors, but also user experience, aesthetics, legal and financial considera...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Core Ledger

    Senior Software Engineer - Core Ledger

    Alpaca • Toronto C6A, ON, Canada
    Remote
    Full-time
    Alpaca is a US‑headquartered broker‑dealer and brokerage infrastructure provider for stocks, ETFs, options, crypto, fixed income, and 24 / 5 trading. Our SeriesC funding brought total investment to ...Show more
    Last updated: 15 hours ago • Promoted • New!