Cloud Database Kernel Engine Senior Software
HUAWEI is currently seeking Cloud Database Engine senior developer for Canada Research Center to expand and strengthen our Cloud Business Unit.
This is a great opportunity for successful candidates to be part of an industry leading team to build the next generation of cloud-
native databases. You will have the opportunities to work with world’s-top researchers and engineers in both cloud and database engine technology areas, to be innovative, publish patents, papers and to drive our Database as a Service solutions over to the Cloud.
The role requires individuals to work among our worldwide research centers (Canada, US, China, etc.). Strong communication skills are required.
Work as part of a small, high performance, and startup-like team mainly using C / C++ for development
Research and prototype cloud native database engine features targeting on cloud environment.
Follow the leading database and systems conference publications for new ideas and developments.
Validate overall design and review technical specifications and requirements.
Deliver reliable, scalable, high performance code
Performance analysis and optimization of database engine.
Required Qualifications :
Good understanding of database fundamentals, such as, transaction management, storage engine, MVCC, SQL optimization, recovery, HA.
Participant in commercial database kernel development and have good understanding of overall database product release cycle.
Excellent programming skill in C / C++, scripting (Python, shell etc).
Highly innovative DNA with extreme passion and ability to create, design, and implement groundbreaking ideas.
Strong research capability and ability to learn new technologies / products quickly.
Excellent communication and presentation skills are required to interact with internal and external audiences.
Good analytics skills. Ability to handle complex tasks by assessing issues and breaking down problems to reach an optimal solution.
Preferred Qualifications :
Good understanding of cloud computing technologies, such as, cloud storage, distributed systems, parallel computations, and consistency protocols.
Open source database kernel development experience. MySQL or PostgreSQL development experience is a plus.
Cloud computing and distributed system research background, such as having development experience on Azure, AWS, working on distributed systems with more than 100+ nodes, is an assert
Scripting languages, Docker, OpenStack.
Bachelor degree or equivalent experience required
At least 4 years’ work experience
Master’s or PhD is a plus