Enable job alerts via email!

Co-op: Cloud-Scale Distributed DB Engineer (C/C++)

Huawei Technologies Canada Co., Ltd.

Markham

On-site

CAD 30,000 - 60,000

Full time

30+ days ago

Job summary

A leading technology company in York Region is offering a 12/16-month Co-op position for a Software Engineer. The role involves research and development of distributed database management systems, collaboration with engineers on innovative solutions, and designing new algorithms. Candidates should be pursuing a degree in a relevant field and be proficient in C and C++. Experience in distributed databases is a plus.

Qualifications

  • In pursuit of a degree in a relevant technical field.
  • Experience in distributed database or storage system design is an asset.
  • Strong desire to learn and self-motivated.

Responsibilities

  • Research and develop distributed transaction processing database management systems.
  • Collaborate with architects and engineers on proof-of-concept systems.
  • Investigate new data structures and algorithms.

Skills

Proficient in C programming
Proficient in C++ programming
Collaboration skills
Communication skills
Documentation and organization skills

Education

In pursuit of a degree in Computer Science, Electrical Engineering, or Telecommunications

Tools

Distributed database design
Storage system design
Open source development
Job description
A leading technology company in York Region is offering a 12/16-month Co-op position for a Software Engineer. The role involves research and development of distributed database management systems, collaboration with engineers on innovative solutions, and designing new algorithms. Candidates should be pursuing a degree in a relevant field and be proficient in C and C++. Experience in distributed databases is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.