Principal Engineer - Vector Database
Huawei Technologies Canada Co., Ltd.
Huawei Canada has an immediate permanent opening for a Principal Engineer.
About the team:The Distributed Data Storage and Management Lab leads research in distributed data systems, aiming to develop next-generation cloud serverless products that encompass core infrastructure and databases. This lab addresses various data challenges, including cloud-native disaggregated databases, pay-by-query user models, and optimizing low-level data transfers via RDMA. Teams within this lab create advanced cloud serverless data infrastructure and implement cutting-edge networking technologies for Huawei's global AI infrastructure.
About the job:
Architecting and develop frameworks and engines for next-generation serverless computing tailored to AI workloads (LLM training/inference, agent execution, RL training, etc.).
Lead the design and innovation of vector database storage engines within a large-scale Data + AI infrastructure platform.
Drive breakthroughs in vector indexing, retrieval algorithms, and storage architectures, enabling low-latency, high-throughput vector search at scale.
Define and evolve the technical roadmap for next-generation vector database storage technologies.
Stay deeply engaged with industry trends, open-source ecosystems, and competitive landscapes; translate customer requirements and real-world workloads into differentiated technical solutions.
Architect and build high-performance, scalable, and reliable vector storage systems used in production environments.
About the ideal candidate:
Proven ability to explore, design, and plan innovative systems technologies, with strong technical judgment and architectural thinking.
Deep understanding of database systems, storage engines, and vector search technologies, with hands-on experience designing and shipping production systems.
Lead the development of mission-critical products or subsystems, with successful delivery and commercial deployment.
Strong record of high-quality system design and execution, including component abstraction, modular architecture, and long-term maintainability.
Experience operating at Staff / Principal / Architect level, influencing technical direction across teams or organizations.
Experience with vector databases (e.g., FAISS, Milvus, HNSW-based systems, or custom implementations).
Background in distributed systems, storage systems, or AI infrastructure.
Contributions to open-source projects or published systems research.
Additional Information:
Huawei Canada is committed to a fair, inclusive, and accessible recruitment process. If you require accommodation during any stage of the hiring process, please let us know and we will work with you to meet your needs.
All applications for this position are reviewed directly by our hiring team, we do not use artificial intelligence tools to screen or select candidates.
- ...future generations. This role is for an experienced technical leader to lead the technical roadmap and upskill the Xplore data engineering team. You will define the end-to-end data platform (ingestion, storage, modeling, governance, quality, observability), unify data currently...SuggestedInternship
- ...of our customers. Job Summary: We are seeking a Principal Network Software Engineer to architect and develop scalable and multi-tenant cloud-... ...Cilium and Calico. Working experience with ELK stack, database stores like Redis and Cassandra, and message queues like...DatabaseFull timeWorldwide
- ...Job Title : Principal Software Engineer Location : Miami, Florida or Ontario, Canada Function : AI Engineering for Clinical Trial Management Systems About Sitero Sitero is a next-generation clinical trial solutions partner, supporting more than 200 Pharmaceutical...SuggestedLong term contractFull time
- ...an immediate permanent opening for a Principal Software Engineer. About the team: Established in... ...cloud multi-agent system, cloud native databases, infrastructure resource scheduling... ...Transformers, LLM fine-tuning, (Graph) RAG, and Vector Databases. ~ Deep understanding of...DatabasePermanent employmentFull timeImmediate startOverseas
- ...has an immediate permanent opening for a Principal Engineer. About the team: Established in... ..., the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical... ...Current research areas include cloud native databases, infrastructure resource scheduling and...DatabasePermanent employmentFull timeImmediate start
$130k - $165k per year
..., and customer-focused individuals to join our winning team as Principal Clinical Data Manager for our Markham, Ontario, Canada on-site... ...on data management tasks including, but not limited to, writing database design specifications, test plans for user acceptance testing (UAT...DatabaseLong term contractFull timeContract workTemporary workWork at officeRemote workWork from homeWorldwide- ...expected to report to Markham or Oshawa office three times per week, at minimum. The Role: General Motors is seeking a Principal Software Engineer to set technical direction for the engineering platforms that build, test, integrate, validate, and deliver embedded...Long term contractFull timeWork at officeLocal areaWork from home
$147k - $220k per year
...Category Engineering Hire Type Employee Job ID 18396 Base Salary Range $147000-$220000 Remote Eligible No Date Posted 08/25/2026 We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered...Remote workWorldwide$151k - $226k per year
...Category Engineering Hire Type Employee Job ID 18339 Base Salary Range $151000-$226000 Remote Eligible No Date Posted 08.12.2026 **The hiring manager is open to hiring in multiple locations: Toronto (Markham, Mississauga) and Ottawa** We Are: At...Remote work$138k - $206k per year
...content. Join us to transform the future through continuous technological innovation. You Are: You are a highly experienced engineering professional with a passion for driving innovation and delivering results. You thrive in fast-paced environments where you can...$58k - $104k per year
...Canada has an immediate internship opening for a Research Engineer. About the Team: The Technology Planning and... ...tuning for code generation, structured outputs), embedded database engines or high-performance vector stores is an asset. Familiarity with cross-framework...DatabaseLong term contractInternshipImmediate start$60k - $80k per year
...OVERVIEW The Technical Operations Engineer is responsible for assisting the Operations Management in maintenance, management and delivery... ...as S3, EC2, ECS, Lambda, and VPC. Understanding of MySQL database queries, shell scripting and Linux commands. Good...DatabaseFull time$106k - $156k per year
...description Huawei Canada has an immediate permanent opening for an Engineer. About the team: The Distributed Data Storage and... ...cloud serverless products that encompass core infrastructure and databases. This lab addresses various data challenges, including cloud-native...DatabasePermanent employmentFull timeInternshipImmediate start$90k - $120k per year
...analytics the business actually trusts? We're hiring a Senior Data Engineer for a full-time permanent position with a fast-growing Canadian... ...trust in the numbers is engineered rather than assumed Tune database performance, query efficiency, and cloud consumption, balancing...DatabaseLong term contractPermanent employmentFull timeWork at office2 days per week3 days per week$105k - $125k per year
...Health and Safety Principal About Us At CrossSafety we are dedicated to protecting people, supporting our clients, and upholding the values of integrity, accountability, and excellence. With a team committed to safety and collaboration, we partner with leading organizations...Permanent employmentFull timeContract workFor contractorsWork at officeNight shift$99.5k - $149.3k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Machine... ...Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to... ...algorithms using fast math libraries and vector instructions sets ~ Practical experience...Full timeWork from home- ...Description Position Overview: The Application Support Engineer (ASE) is a hybrid techno-functional role responsible for... ...problems. • Technical Expertise: - Query and analyze SQL databases to retrieve data and resolve discrepancies. - Test and debug...DatabaseFull timeWork at officeRemote work
- ...services for better every day rural living, for today and future generations. Role Summary We are looking for an experienced Senior Engineering Manager to lead and grow a technical team as we embark on a company-wide ERP transformation. This is your opportunity to use...
$114.4k - $164.4k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Machine... ...Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to... ...algorithms using fast math libraries and vector instructions sets ~ Practical experience...Full timeWork from home- ...Full-time Description Ready to join a global developer and supplier of precision-engineered testing solutions equipment servicing markets such as automotive, defense/aerospace, industrial, life sciences, and telecom markets? Then Acculogic Inc. is looking forward...Full timeInternship
- ...Identifiable Information (PII) blurring pipeline. This is a true hybrid engineering role demanding competence in both deploying practical ML models... ...frames, metadata, and JSON payloads between cloud storage, databases, and the client application. Quality Measurement: Build...DatabaseFull time
$127k - $225k per year
...immediate permanent opening for a Software Engineer. About the team: The Distributed... ...products that encompass core infrastructure and databases. This lab addresses various data... ...Architect and develop frameworks and engines for next-generation serverless computing...DatabasePermanent employmentFull timeInternshipImmediate start$58k - $104k per year
..., and demonstrated expertise. Job requirements About the ideal candidate: BSc or MSc in one of computer science, software engineering, or computer engineering. Software development experience with C++ or Rust, including object oriented design. Knowledge of the...Long term contractInternshipImmediate start- ...demand. We invite you to bring your bold ideas and big dreams and become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a positive...Full timeContract workFor subcontractorWork at officeLocal areaWorldwideFlexible hours
- ...Senior Electrical Engineer \ \ \ Our client, one of the largest and most respected facility management and real estate services companies in the industry, is seeking a Senior Electrical Design Engineer to join their Professional Services team. In this role, you will independently...Full time
- ...being able to take personal ownership of problems and drive them to solutions. At the same time, you’ll be playing a vital role in our engineering process, and you’ll be often invited for code and architectural reviews. We work with AWS, Kubernetes, Helm, GitHub, Github...Long term contractFull timeManual laborWorldwide
$106k - $156k per year
...Job description Huawei Canada has an immediate permanent opening for a Machine Learning Engineer. About the Team: The Human-Machine Interaction Lab unites global talents to redefine the relationship between humans and technology. Focused on innovation and user-centered...Long term contractPermanent employmentFull timeInternshipImmediate startRemote work$85k - $110k per year
...What is the role? As a Land Development Engineer at LEA, you will play a key role in the planning, design, and delivery of land development and municipal infrastructure projects across Ontario. The ideal candidate is a licensed Professional Engineer (P.Eng.) with land...Long term contractPermanent employmentFull timeInternshipWork at officeFlexible hoursNight shift- ...Huawei Canada has an immediate permanent opening for a Principal Scientist. About the team: The Computing Data Application Acceleration... ...Master's or Doctoral degree in Computer Science or Electronic Engineering. At least 5+ years of experience in low-level computing...Long term contractPermanent employmentFull timeImmediate start
- ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software Engineering General Summary: We are... ...strengthen our offering in this domain, we are seeking a strong Principal level Lead Technical Engineer Leads who enjoys working with cutting...Full timeInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Engineer - Vector Database. Be the first to apply!
- mechanical engineering project manager Markham, ON
- director software engineering Markham, ON
- mechanical engineering director Markham, ON
- chief power engineer Markham, ON
- general engineer Markham, ON
- chief engineer Markham, ON
- project engineer assistant project manager Markham, ON
- engineering project manager Markham, ON
- comptable principal Markham, ON
- principal Markham, ON

