Distributed Systems Architect

1 week ago


Markham, Ontario, Canada Huawei Full time
Job Description

We are seeking a highly experienced Principal Engineer to join our team at Huawei.

As a key member of our engineering team, you will be responsible for the research and development of our distributed database management system, focusing on scalable and highly available architectures.

You will work closely with architects and engineers to design and develop proof-of-concept systems and components, including the data manager, buffer manager, and transaction processing components.

In addition, you will investigate and design new data structures and algorithms, leveraging lockless and NUMA-aware approaches on the latest hardware technology.

Our ideal candidate will have a strong background in C and C++ programming, as well as 10+ years of experience in designing and developing distributed databases or storage systems.

Experience in open source communities is an asset, and excellent documentation, organization, and communication skills are essential.



  • Markham, Ontario, Canada Huawei Full time

    About the Role:We are seeking a highly skilled and experienced Cloud-Native Distributed System Architect to join our team at Huawei. In this role, you will be responsible for designing, developing, and implementing cloud-native distributed systems and product components.The ideal candidate will have a strong background in computer science, with expertise in...


  • Markham, Ontario, Canada Huawei Full time

    Huawei is seeking a Software Architect for Distributed Systems to join our team. As an Engineer - Distributed System Backend, you will play a key role in designing and developing proof-of-concept distributed systems and product components.The successful candidate will have a solid understanding of software architecture principles and experience with...


  • Markham, Ontario, Canada Huawei Full time

    **Job Description:**We are seeking a highly skilled Principal Engineer to join our team at Huawei. As a key member of our organization, you will be responsible for designing and developing distributed database management systems that are scalable, secure, and high-performance.About the Role:Design and develop algorithms for scale up and scale out in...


  • Markham, Ontario, Canada Huawei Full time

    About the Team:">Our team is passionate about pushing the boundaries of what's possible with distributed computing and software development. As a Backend Developer, you will be part of a collaborative and dynamic environment where creativity, innovation, and teamwork thrive.">Your Key Responsibilities:">Collaborate with architects and engineers to design,...


  • Markham, Ontario, Canada Huawei Full time

    Distributed Database System DeveloperWe are seeking a highly skilled Principal Engineer to join our team at Huawei. As a key member of our engineering team, you will be responsible for designing and developing distributed database systems that are highly available and scalable.The ideal candidate will have extensive experience in C and C++ programming, as...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    About Us: At Huawei Technologies Canada Co., Ltd., we are committed to driving technological innovation and digital transformation in Canada. Our Distributed Scheduling and Data Engine Lab is a hub for cutting-edge research and development, focused on creating advanced cloud technologies that support the productization and iterative optimization of our...


  • Markham, Ontario, Canada Huawei Full time

    About the RoleHuawei is looking for a talented Principal Engineer to lead the development of our distributed database management system.Focusing on algorithms for scale up and scale out, you will design and develop a distributed, highly available transaction processing database management system.Collaborating with our team of architects and engineers, you...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Huawei Canada has an immediate permanent opening for a Distinguished Architect.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...


  • Markham, Ontario, Canada Huawei Full time

    We are seeking a seasoned Senior Distributed Systems Developer to contribute to the design and development of innovative distributed systems and product components.About the Team:Collaborate with architects and engineers to develop and implement proof-of-concept distributed systems.Research and design new data structures and algorithms that leverage...


  • Markham, Ontario, Canada Huawei Full time

    Our team has an immediate 12-month contract opening for an Engineer.Job Description:Work with a team of architects and engineers to develop proof-of-concept distributed systems and product components.Investigate and design new data structures and algorithms focusing on distributed computing approaches on the latest and state of the art hardware...


  • Markham, Ontario, Canada Huawei Full time

    Our team has an immediate 12-month contract opening for an Engineer.Job Description:- Work with a team of architects and engineers to develop proof-of-concept distributed systems and product components.- Investigate and design new data structures and algorithms focusing on distributed computing approaches on the latest and state of the art hardware...


  • Markham, Ontario, Canada Huawei Full time

    At Huawei, we are seeking an experienced Backend Engineering Expert to join our team of architects and engineers in developing cutting-edge distributed systems and product components.Key Responsibilities:Design and develop proof-of-concept distributed systems and product components that meet the highest standards of quality and performance.Investigate and...


  • Markham, Ontario, Canada Huawei Full time

    **About Huawei**Huawei is a leading technology company that drives digital transformation by providing a wide range of products and solutions in the fields of telecommunications, enterprise, consumer devices, and cloud services.We are currently seeking an experienced Distributed Data Processing Engineer to join our team!Job Description:Collaborate with...


  • Markham, Ontario, Canada Huawei Full time

    Job Overview:Huawei is looking for a highly skilled and experienced Senior Software Developer to join its team of experts in distributed data systems. As a key member of the team, you will be responsible for designing, developing, and implementing proof-of-concept distributed systems and product components.The ideal candidate will have a strong background in...


  • Markham, Ontario, Canada Huawei Full time

    Our team has an immediate 12-month contract opening for an Engineer.Job Description:- Work with a team of architects and engineers to develop proof-of-concept distributed systems and product components.- Investigate and design data processing systems focusing on extra-large volume data for real-time streaming, based distributed system with the latest and...


  • Markham, Ontario, Canada Huawei Full time

    **About Our Team**We are a team of architects and engineers at Huawei, dedicated to developing cutting-edge distributed systems and product components.Detailed Job Description:We have an immediate 12-month contract opening for a highly skilled engineer who can collaborate with our team to design and develop proof-of-concept distributed systems and product...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Social network you want to login/join with:Location:Markham, CanadaJob Category:Information TechnologyJob Reference:dn63e1n2Job Views:2Posted:30.03.2025Expiry Date:14.05.2025Job Description:Huawei Canada has an immediate 12-month contract opening for an Engineer.About the team:Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei...


  • Markham, Ontario, Canada Huawei Full time

    Company OverviewWe are a leading technology company, Huawei, that empowers individuals and organizations to innovate and thrive in the digital world.Job DescriptionOur Team's Goal: We are seeking an experienced Distributed System Backend Developer to join our team. As a key member of our engineering group, you will play a vital role in designing, developing,...


  • Markham, Ontario, Canada Huawei Full time

    Huawei is hiring a talented Cloud Native Architect to lead the design and development of cutting-edge distributed systems and product components.About the Opportunity:Collaborate with cross-functional teams to architect and develop scalable, reliable, and efficient distributed systems.Design and develop proof-of-concept distributed systems that leverage the...


  • Markham, Ontario, Canada Huawei Canada Full time

    About the PositionHuawei Canada's Distributed Data Storage and Management Lab seeks a Distinguished Architect to join their team. The ideal candidate will have a strong background in designing and developing frameworks/engine for next-generation data and AI systems.Key ResponsibilitiesDevelop a comprehensive understanding of the competitive landscape for...