Enable job alerts via email!

Lead Software Engineer - Distributed Data Systems

Huawei Technologies Canada Co., Ltd.

Markham

On-site

CAD 120,000 - 160,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company in Markham is seeking a Lead Software Engineer to spearhead the design and development of innovative cloud-native database systems. The ideal candidate will have extensive experience in database architecture and a strong background in AI-native workloads. This role offers the opportunity to lead a talented team and drive cutting-edge projects in a dynamic environment.

Qualifications

  • Minimum of 10 years of experience in database development and architecture.
  • Proven experience in leading large-scale database projects.

Responsibilities

  • Lead the design and development of a cloud-native database system.
  • Collaborate with cross-functional teams to ensure alignment with company goals.
  • Provide technical leadership and mentorship to the engineering team.

Skills

C++
Linux
Parallel Computing
Problem Solving
Communication

Tools

MySQL
PostgreSQL

Job description

Social network you want to login/join with:

Lead Software Engineer - Distributed Data Systems, Markham

col-narrow-left

Location:

Markham, Canada

Job Category:

Information Technology

-

col-narrow-right

Job Reference:

1a44cbkl

Job Views:

1

Posted:

13.05.2025

Expiry Date:

27.06.2025

col-wide

Job Description:

Huawei Canada has an immediate permanent opening for a Lead Software 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:

Lead the design and development of a cutting-edge, all-in-one cloud-native database system.

Architect a system that can handle diverse workloads, including OLTP, OLAP, HTAP, large-scale OLAP, and AI-native workloads such as LLMs and vector retrieval.

Ensure the system's capability to handle AI jobs and provide flexible scalability.

Develop an infrastructure that allows for the seamless integration of different databases.

Oversee the foundational architecture for upper data processing.

Collaborate with cross-functional teams to ensure alignment with company goals and objectives.

Provide technical leadership and mentorship to the engineering team.

Stay up-to-date with industry trends and advancements to drive continuous innovation.

About the ideal candidate:

Minimum of 10 years of experience in database development and architecture.

Proven experience in leading large-scale database projects in well-known companies.

Proficiency in C++, Linux, parallel computing, MySQL, PostgreSQL, AI and distributed systems.

Strong understanding of cloud-native architectures and database systems.

Demonstrated ability to design systems that handle multiple workloads efficiently.

Excellent problem-solving skills and a proactive approach to addressing challenges.

Strong communication and leadership skills with the ability to inspire and guide a team.

Experience with AI-native workloads and machine learning integrations is an asset.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer - Distributed Data Systems

Huawei

Markham

On-site

CAD 90,000 - 150,000

9 days ago