About the job
About the Team
Huawei Canada's Distributed Data Storage and Management Lab researches distributed data systems with a focus on next-generation cloud serverless products. The team works on integrating core infrastructure and databases, addressing challenges such as cloud-native disaggregated databases, pay-per-query models, and improving low-level data transfer using RDMA. Efforts center on building advanced serverless data infrastructure and deploying networking technologies to support Huawei's global AI systems.
Role Overview
This permanent Principal Engineer position is based in Markham, Ontario. The role centers on designing and developing frameworks and engines for serverless computing, tailored for AI workloads. The engineer will work within a platform that combines Data and AI infrastructure, focusing on vector database storage engines.
What You Will Do
- Design and build frameworks and engines for serverless computing, optimized for AI tasks such as LLM training and inference, agent execution, and reinforcement learning.
- Lead the design and development of vector database storage engines as part of a unified Data + AI infrastructure platform.
- Advance vector indexing, retrieval algorithms, and storage architectures to enable low-latency, high-throughput vector search at scale.
- Set and refine the technical roadmap for vector database storage technologies.
- Stay engaged with industry trends, open-source projects, and the competitive landscape; translate customer needs and real-world workloads into technical solutions.
- Architect and implement high-performance, scalable, and reliable vector storage systems for production use.
Location
Markham, Ontario, Canada

