Principal Engineer Distributed System Backend

3 months ago


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

Our team has an immediate permanent opening for a Principal 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 technology.
  • Continuous enhancements on the AI-native data analysis system to fulfill customer requirements utilizing AI techniques for public cloud capacity management and scheduling.


What you’ll bring to the team:

  • Master's or Ph.D. in Computer Science, Computer Engineering, Applied Mathematics
  • 5+ years working experience for distributed system backend development
  • High proficiency with Golang, must be able to write strong /clean, brand-new code
  • Deep understanding of fundamental concepts such as design of algorithms & data structures, object-oriented design and operating systems
  • Understanding of distributed database/storage system/file system/memory allocation/cache system
  • Highly analytical with strong problem-solving skills; Self-motivated with a proven ability to learn and take initiative
  • Ability to clearly articulate technical concepts and challenges
  • Experience with Linux system level development, distributed system, or scheduling algorithm is an asset


  • Markham, Canada Huawei Technologies Canada Co., Ltd. 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, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate permanent opening for a Principal 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 system focusing on extra-large volume data for real-time streaming, based distributed system with...

  • Principal Engineer

    2 weeks ago


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

    Our team has an immediate permanent opening for a Principal 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 on distributed systems with the latest and...

  • Principal Engineer

    2 weeks ago


    Markham, Canada Huawei Full time

    Our team has an immediate permanent opening for a Principal 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 systems with the latest hardware...

  • Principal Engineer

    2 weeks ago


    Markham, Canada Huawei Canada Full time

    Our team has an immediate permanent opening for a Principal Engineer.Responsibilities: 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...


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

    **Job Overview**Huawei Technologies Canada Co., Ltd. has an immediate 12-month contract opening for a highly skilled Distributed Systems Engineer.We are seeking a talented professional to work with our team of architects and engineers to develop proof-of-concept systems and product components using the latest distributed computing approaches.The successful...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. 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 system focusing on extra-large volume data for real-time streaming, based distributed system with the latest and state of...

  • Software Engineer

    4 months ago


    Markham, Canada Huawei Full time

    Our team has an immediate 12-month contract opening for a Software Engineer. Responsibilities: Work with a team of architects and engineers to design and develop framework/engine for the next-generation serverless data analytics and cloud.Deeply analyze and optimize software system performance.Learn and adopt new technologies (parallel, distributed systems,...

  • Software Engineer

    2 weeks ago


    Markham, Canada Huawei Canada Full time

    Our team has an immediate permanent opening for a Software Engineer.Responsibilities:Work with a team of architects and engineers to design and develop framework/engine for the next-generation serverless data analytics and cloud.Deeply analyze and optimize software system performance.Learn and adopt new technologies (parallel, distributed systems,...


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

    About the RoleWe are seeking a highly skilled and experienced Senior Distributed Systems Developer to join our team at Huawei Technologies Canada Co., Ltd.Job SummaryThis is a 12-month contract position that requires a Master's or Ph.D. in Computer Science, Computer Engineering, Applied Mathematics or a related field.Key Responsibilities:Work collaboratively...


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

    Our team has a permanent opening for a Principal/Distinguished Engineer. Responsibilities: Understand competitive landscape for data processing and serverless infrastructure in cloud. Architect and develop framework/engine for the next-generation data + AI system. Deeply analyze user scenarios resulting in optimized software system solution. Learn and adopt...


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

    Our team has a permanent opening for a Principal/Distinguished Engineer.Responsibilities: Understand competitive landscape for data processing and serverless infrastructure in cloud.Architect and develop framework/engine for the next-generation data + AI system.Deeply analyze user scenarios resulting in optimized software system solution.Learn and adopt...

  • Senior Developer

    4 months ago


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

    Our team has an immediate 12-month contract opening for a Developer. Responsibilities: Work with a team of architects and engineers to develop proof-of-concept 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...

  • Data Systems Engineer

    2 weeks ago


    Markham, Ontario, Canada Huawei Full time

    As a Data Systems Engineer at Huawei, you will have the opportunity to work on cutting-edge distributed systems and product components. Our team is seeking an experienced professional with a strong background in computer science and software engineering.We are looking for someone who can design and develop efficient data processing systems that utilize the...

  • Software Engineer

    2 weeks ago


    Markham, Canada Huawei Canada Full time

    Our team has an immediate contract opening for a Software Engineer.Responsibilities: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...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. 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 systems with the latest and...


  • Markham, 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, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: 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...


  • Markham, Ontario, Canada Huawei Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team and contribute to the design and development of a next-generation serverless data analytics framework.ResponsibilitiesCollaborate with architects and engineers to develop a cutting-edge framework for cloud-based data analytics.Analyze and optimize software system performance to...


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

    Huawei Technologies Canada Co., Ltd. is seeking an experienced Senior Principal Software Architect to join our team.The salary for this position is estimated to be between $120,000 and $180,000 per year.Job DescriptionThis is a permanent full-time opportunity with immediate opening in Vancouver.We are looking for a highly skilled Senior Principal Software...