Join to apply for the Engineer - Distributed System Backend role at Huawei Canada .
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 new data structures and algorithms focusing on distributed computing approaches on the latest hardware technology.
- Enhance the AI-native data analysis system to meet customer requirements by utilizing AI techniques for public cloud capacity management and scheduling.
Job requirements :
Master's or Ph.D. in Computer Science, Computer Engineering, Applied Mathematics.High proficiency with Golang, capable of writing clean, robust new code.Deep understanding of algorithms, data structures, object-oriented design, and operating systems.Knowledge of distributed database / storage systems, file systems, memory allocation, and cache systems.Strong analytical and problem-solving skills.Self-motivated with initiative and quick learning ability.Ability to articulate technical concepts clearly.Experience with Linux system-level development, distributed systems, or scheduling algorithms is a plus.Seniority level
Entry levelEmployment type
Full-timeJob function
Information TechnologyIndustries
TelecommunicationsThis job posting is active and not expired.
#J-18808-Ljbffr