Cloud Database Kernel Engine Senior Software Engineer
Huawei Technologies Co., Ltd
Markham, Ontario, CA
3d ago

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.

Responsibilities :

  • 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.
  • Qualifications :

    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.
  • Education :

  • Bachelor degree or equivalent experience required
  • At least 4 years’ work experience
  • Master’s or PhD is a plus
  • Apply
    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form