Enable job alerts via email!

Principal/Distinguished Engineer - Data and AI

Huawei Technologies Canada Co., Ltd.

Ontario

On-site

CAD 90,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

An innovative firm is seeking a Principal/Distinguished Engineer to lead the development of next-generation cloud serverless products. This role involves architecting frameworks for AI systems, analyzing user scenarios, and generating innovative solutions. The ideal candidate will have deep expertise in data processing, database internals, and scalable storage technologies. Join a dynamic team focused on cutting-edge research and technology, where your contributions will shape the future of cloud infrastructure and data management. If you thrive in a fast-paced environment and are passionate about technology, this opportunity is perfect for you.

Qualifications

  • Deep understanding of AI data processing and system optimizations.
  • Experience with large-scale data processing frameworks like Flink and Spark.

Responsibilities

  • Architect and develop frameworks for next-generation data + AI systems.
  • Analyze user scenarios to develop optimized software solutions.

Skills

AI end-to-end data processing
Query optimization
Large-scale data processing
Big Data storage technologies
Serverless platform infrastructure
Problem-solving skills

Education

Bachelor's degree in Computer Science
Master's or PhD in relevant areas

Tools

Flink
Spark
Presto
HDFS
Redis

Job description

Huawei Canada has an immediate permanent opening for a Principal/Distinguished 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:

  1. Understand the competitive landscape for data processing and serverless infrastructure in cloud.
  2. Architect and develop frameworks/engines for the next-generation data + AI systems.
  3. Analyze user scenarios to develop optimized software system solutions.
  4. Learn and adopt new technologies (parallel, distributed systems, large-scale data analytics systems, etc.), conduct research, survey industry trends, and present findings to the team.
  5. Generate innovative ideas and pursue new patent applications.

About the ideal candidate:

  • Deep domain expertise in one or more of the following areas:
  • Deep understanding of AI end-to-end data processing, scenarios, and system optimizations.
  • Core database internals components (e.g., query optimization, runtime, scheduling, storage engine, transaction processing).
  • Large-scale data processing (e.g., Flink, Spark, Presto).
  • Big Data storage technologies (HDFS, Columnar Database, etc.).
  • Scalable Key-Value stores (RocksDB, LevelDB, Redis, etc.).
  • Serverless platform infrastructure.
  • Strong problem-solving skills and the ability to learn quickly in a dynamic environment.
  • Bachelor's degree in Computer Science, Electrical Engineering, or Telecommunications.
  • Master's or PhD in relevant areas is an asset.
  • Experience leading teams and products to generate business impact and customer success stories is an asset.
  • Able to lead and mentor teams on design/technical skills including data structures, multi-threading, concurrency, and performance optimizations; this is an asset.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.