Skip to Main Content

Job Title


Engineer - Distributed System Backend


Company : Huawei


Location : Markham, York Region


Created : 2025-10-17


Job Type : Full Time


Job Description

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 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 youll bring to the team: Master's or Ph.D. in Computer Science, Computer Engineering, Applied Mathematics. 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. #J-18808-Ljbffr