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
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.