Senior Principal Engineer - Distributed System - Huawei Technologies Canada Co., Ltd.
  • Markham, Ontario, Canada
  • via Jobleads.com
-
Job Description

Our team has an immediate permanent opening for a Senior PrincipalEngineer

Job Description:

  • 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 technology
  • Continuous enhancements on the AI-native data analysis system to fulfill customer requirements utilizing AI techniques for public cloud capacity management and scheduling
  • Work with QA and continuous integration teams to drive a quality overall solution though a combination of automated unit tests, functional testing and system testing of the solution

What you’ll bring to the team:

  • Master's or Ph.D. in Computer Science, Computer Engineering, Applied Mathematics or Physics
  • High proficiency with Golang, RUST or Java 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/ 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 developmentis an asset
  • Experience with distributed system & cloud providersis an asset
  • Experience with scheduling algorithmis an asset
  • Experience with graph databasesis an asset

#LI-KW1

#J-18808-Ljbffr

;