Senior Software Engineer - Distributed Database

Senior Software Engineer - Distributed Database

23 Oct
|
Huawei Technologies Canada Co.
|
Markham

23 Oct

Huawei Technologies Canada Co.

Markham

Our team has an immediate permanent opening for a Senior Software Engineer.

Responsibilities:

Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale out

Work with a team of architects and engineers to develop proof-of-concept systems and components across the data manager, buffer manager and transaction processing components

Investigate and design new data structures and algorithms focusing on lockless and NUMA aware approaches on the latest and state of the art hardware technology

Mentor junior colleagues on algorithm design, data structure and software engineering aspects focusing on high performance scalable code







Work with QA and continuous integration teams to drive a quality overall solution though a combination of automated unit tests, functional testing and system testing of the solution

What you’ll bring to the team:

Proficient in C and C++ programming

5-10 years’ experience with design and development of a distributed database, or storage system, or file system, or cache system

Experience in open source community is an asset

Excellent documentation, organization and communication skills

Self-motivated learner; strong desire to learn on the job

Must be a team player

Bachelor or Master major or PhD in computer science or related area

#J-18808-Ljbffr

▶️ Senior Software Engineer - Distributed Database
🖊️ Huawei Technologies Canada Co.
📍 Markham

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software engineer - distributed database

Senior Software Engineer - Distributed Database

Senior Software Engineer - Distributed Database

Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: - Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scal [...]
Unionville
15 Oct
    Unionville
    15 Oct

Senior Software Engineer - Distributed Database

Senior Software Engineer - Distributed Database

Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and [...]
Markham
23 Oct
    Markham
    23 Oct

Software Engineer - Distributed Database

Software Engineer - Distributed Database

Our team has an immediate permanent opening for a Software Engineer.Responsibilities: - Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale out. [...]
Markham
15 Oct
    Markham
    15 Oct

Software Engineer - Distributed Database

Software Engineer - Distributed Database

Our team has an immediate permanent opening for a Software Engineer. Responsibilities: - Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale ou [...]
Unionville
26 Oct
    Unionville
    26 Oct
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software engineer - distributed database