Database Research Expert - Big Data and AI Platform

Huawei Technologies Canada Co., Ltd.

$90K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Expert proficiency in kernel principles and query optimization of mainstream databases (e.g., PostgreSQL, MySQL, ClickHouse).
  • Familiarity with big data technologies like Hadoop, Spark, and Flink, with practical experience in Lakehouse architectures.
  • Deep understanding of modern computer architecture and emerging tech such as CXL and RDMA.
  • Strong insight into Data & AI technologies, particularly vector databases and AI applications for databases.
  • Solid programming skills in C/C++ or Java and Linux systems programming.

Responsibilities

  • Lead the design and evolution of the next-gen data analytics infrastructure.
  • Research and track cutting-edge technologies in big data and AI for innovative database solutions.
  • Optimize the database kernel to resolve performance bottlenecks under heavy data loads.
  • Integrate databases with big data and AI platforms to enhance data service capabilities.
  • Develop the database technology roadmap and guide the team on technical challenges.

Benefits

  • Immediate permanent position with potential for long-term career growth.
  • Work in a cutting-edge lab focused on full-stack innovations and next-gen technologies.
  • Opportunity to influence industry-leading database technologies and architecture.
  • Collaborative environment with specialized teams focused on high-performance solutions.
Full Job Description
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.


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.

Similar Jobs

More Information Technology Jobs

Find similar Database Research Expert - Big Data and AI Platform jobs: