Jobs.ca
Jobs.ca
Language
Huawei Canada logo

Database Research Expert - Big Data and AI Platform

Huawei Canada1 day ago
Markham, Ontario
Senior Level
full_time

About the role

Huawei Canada has an immediate permanent opening for a Database Research Expert. About the team: The Computing Data Application Acceleration Lab aims to create a leading global data analytics platform organized into three specialized teams using innovative programming technologies. This team focuses on full-stack innovations, including software-hardware co-design and optimizing data efficiency at both the storage and runtime layers. This team also develops next-generation GPU architecture for gaming, cloud rendering, VR/AR, and Metaverse applications.

One of the goals of this lab are to enhance algorithm performance and training efficiency across industries, fostering long-term competitiveness.

About the job:

  • Lead the core architecture design and evolution of our next-generation data analytics infrastructure, with a focus on high-performance, scalable database and big data analytics systems.
  • Track and research cutting-edge technologies in big data, databases, and AI; lead exploratory projects, especially on innovative database solutions leveraging software-hardware co-design, such as CXL-based memory pooling.
  • Spearhead in-depth performance analysis and optimization of the database kernel, resolving extreme performance bottlenecks under massive data loads to enhance system efficiency and stability.
  • Drive the deep integration of databases with big data and AI platforms, providing one-stop data service capabilities for upstream applications, including Lakehouse, HTAP, and vector search.
  • Develop the database technology roadmap, guide the team in overcoming key technical challenges, and build our industry-leading technical influence.

Job requirements

About The Ideal Candidate:

  • Expert proficiency in the kernel principles, storage engines, and query optimization of at least one mainstream database (e.g., PostgreSQL, MySQL, ClickHouse), with hands-on experience in source-code level development or deep optimization.
  • Familiarity with the big data technology ecosystem (Hadoop, Spark, Flink, etc.), with a deep understanding and practical experience in architectures like Lakehouse and unified batch/stream processing.
  • Profound knowledge of modern computer architecture and familiarity with emerging technologies such as CXL, RDMA, and NVMe-oF. The ability to perform software-hardware co-design and optimization is highly preferred.
  • Keen insight into cutting-edge Data & AI technologies (e.g., vector databases, AI for DB), coupled with the passion and capability to apply new technologies to real-world scenarios.
  • Solid programming foundation in C/C++ or Java, proficiency in Linux systems programming, and possessing excellent technical vision, strong learning abilities, and complex problem-solving skills.

About Huawei Canada

Telecommunications

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.