Co-op Engineer - Distributed Agent System
About the role
Our team has an immediate 12-month Co-op 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 role:
- Work with a team of architects and engineers to develop proof-of-concept agent 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 fulfil system requirements, utilizing AI techniques for public cloud capacity management and scheduling.
- Continuous integration with other system to drive a quality overall solution though a combination of automated unit tests, functional testing and system testing of the solution.
Job requirements
About ideal candidate:
- Bachelor's in computer science, Computer Engineering, Applied Mathematics or Physics.
- High proficiency with Java or Go; must be able to write strong/clean, brand-new code.
- Deep understanding of fundamental AI concepts.
- Understanding of distributed database/ storage system/ file system/ memory allocation/ cache system.
- Highly analytical with strong problem-solving skills.
- Ability to clearly articulate technical concepts and challenges.
- Experience with scheduling algorithm is an asset, Linux system level development and distributed system is an asset.
- Self- motivated with a proven ability to learn and take initiative.
About Huawei Canada
Founded in 1987, Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices. We are committed to bringing digital to every person, home and organization for a fully connected, intelligent world. We have approximately 197,000 employees and we operate in over 170 countries and regions, serving more than three billion people around the world.
In Canada, Huawei conducts innovative and leading edge research in 5G technologies, along with advanced development of emerging cloud, device and network technologies & services. While our renowned Canada Research Centre in the thriving technology landscape of Ottawa, Ontario continues to grow rapidly in size and strategic product initiatives, additional presence has also been established across Canada with R&D facilities in Vancouver, Edmonton, Waterloo, Markham, Montreal, and a R&D office in Quebec City.
Co-op Engineer - Distributed Agent System
About the role
Our team has an immediate 12-month Co-op 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 role:
- Work with a team of architects and engineers to develop proof-of-concept agent 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 fulfil system requirements, utilizing AI techniques for public cloud capacity management and scheduling.
- Continuous integration with other system to drive a quality overall solution though a combination of automated unit tests, functional testing and system testing of the solution.
Job requirements
About ideal candidate:
- Bachelor's in computer science, Computer Engineering, Applied Mathematics or Physics.
- High proficiency with Java or Go; must be able to write strong/clean, brand-new code.
- Deep understanding of fundamental AI concepts.
- Understanding of distributed database/ storage system/ file system/ memory allocation/ cache system.
- Highly analytical with strong problem-solving skills.
- Ability to clearly articulate technical concepts and challenges.
- Experience with scheduling algorithm is an asset, Linux system level development and distributed system is an asset.
- Self- motivated with a proven ability to learn and take initiative.
About Huawei Canada
Founded in 1987, Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices. We are committed to bringing digital to every person, home and organization for a fully connected, intelligent world. We have approximately 197,000 employees and we operate in over 170 countries and regions, serving more than three billion people around the world.
In Canada, Huawei conducts innovative and leading edge research in 5G technologies, along with advanced development of emerging cloud, device and network technologies & services. While our renowned Canada Research Centre in the thriving technology landscape of Ottawa, Ontario continues to grow rapidly in size and strategic product initiatives, additional presence has also been established across Canada with R&D facilities in Vancouver, Edmonton, Waterloo, Markham, Montreal, and a R&D office in Quebec City.