Current jobs related to Engineer - Distributed Data Processing System - Markham, Ontario - Huawei Technologies Canada Co., Ltd.


  • 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

    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

    **Join Our Team:** We are looking for a motivated and experienced Senior Distributed Systems Software Engineer to join our team.About the Position:This role involves designing and developing distributed systems and product components for real-time data processing.The successful applicant will work closely with our team to investigate and design data...


  • 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 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

    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 Full time

    Job DescriptionWe 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...


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

    Our Requirements: Master's or Ph.D. in Computer Science, Computer Engineering, or Applied Mathematics.Minimum 5 years of working experience in distributed data processing systems.Proficiency in Java and Golang.Deep understanding of fundamental concepts such as distributed data processing, distributed database/storage systems, file systems, and memory...


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

    Research and DevelopmentThe Distributed Data Storage and Management Lab focuses on developing next-generation cloud serverless products, addressing various data challenges, including cloud-native disaggregated databases and optimizing low-level data transfers via RDMA.Job ResponsibilitiesGain a deep understanding of the competitive landscape for data...


  • Markham, Ontario, Canada Huawei Canada Full time

    About the Distributed Scheduling and Data Engine LabThe lab fosters a robust technical environment, allowing collaboration with industry experts to create a highly competitive cloud platform. Established in 2014, it has a strong focus on researching and developing advanced cloud technologies.About the Job DescriptionBuild and setup development tools and...


  • Markham, Ontario, Canada Huawei Full time

    Huawei is looking for a skilled Distributed Computing Engineer 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 distributed computing approaches and experience with Linux...

  • Backend Engineer

    4 days ago


    Markham, Ontario, Canada Huawei Full time

    About the Role:">We're seeking a talented Backend Developer to join our team, responsible for designing and developing distributed systems and product components. As a key member of our architecture team, you will collaborate closely with engineers to drive innovation and excellence.">Your Key Responsibilities:">Design and develop proof-of-concept...


  • 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 Ecom Logistics Full time

    Required Skills and QualificationsWe are looking for a highly skilled and experienced professional who possesses the following qualifications:Bachelor's degree in industrial engineering, Systems Engineering, Operations Research, Data Analytics, or related field.3-5 years of experience in a process improvement, operations, or engineering role within a...


  • Markham, Ontario, Canada Huawei Full time

    **Company Overview:** At Huawei, we strive to create innovative solutions that transform industries.We're seeking a talented Distributed Data Processing System Engineer to join our team and contribute to the development of next-generation data processing systems.Job Responsibilities:Collaborate with architects and engineers to develop proof-of-concept...


  • 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...


  • Markham, Ontario, Canada Aviva plc Full time

    About AvivaWe are passionate about helping our 23,000 people to do the best work of their lives, enabling them to make a positive difference to the lives of our customers.Job RequirementsTo succeed in this role, you will need:Strong Python development skills, with a focus on automation and data processing.3 years of experience in Python...

Engineer - Distributed Data Processing System

2 weeks ago


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

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 Cloud's technical innovation center in Canada. The lab focuses on researching and developing advanced cloud technologies, supporting the productization and iterative optimization of its technical achievements. Current research areas include cloud native databases, infrastructure resource scheduling and prediction, cloud-native middleware, media engines, and user experience studies. The lab fosters a robust technical environment, allowing collaboration with industry experts to create a highly competitive cloud platform. 

About the job:

  • 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 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


About the ideal candidate:
  • Master's or Ph.D. in Computer Science, Computer Engineering, Applied Mathematics
  • High proficiency with Java and Golang, must be able to write strong /clean, brand-new code
  • Deep understanding of fundamental concepts such as distributed data processing, distributed database/storage system/file system/memory allocation/cache system, like Kafka and Flink
  • Ability to clearly articulate technical concepts and challenges
  • Highly analytical with strong problem-solving skills
  • Self-motivated with a proven ability to learn and take initiative
  • Experience with Linux system level development, distributed system, or scheduling algorithm is an asset