Database Senior Developer (backend C/C++)

З/п не указана
Опыт работы: От 1 года до 3 лет
График работы: Полный день
Занятость: Полная занятость
Компания: HUAWEI

Huawei is expanding its business in Russia. We want to build a database kernel developing team designing and accomplishing new features for database to improve our competitiveness among all database companies. Basically it’s a project about improving database from different perspectives, like storage engine, SQL engine, replication, distributed database, etc. Our goal is to design and develop many new features of database kernel to make our database better to compete with other database like MySQL、PostgreSQL、MongoDB and others. The Russia team size will be 15 people by the end of 2021. But No limit, more people, more better. This team mostly consists of architects and senior developers. Right now we have 6 people, including 4 senior expert 、1 principal developer and1 Junior Engineer.

What You Will Do:
  • Planning and implementation of new features in the various areas of Huawei's database projects to increase competitiveness and build industry-leading solutions.

  • Development of core features, based on customer demands and service scenarios.

  • Expanding the influence of Huawei cloud databases in both the industry and the open source community.
Position Key Performance Indicator:
  • Design key competitive functions and delivery.
  • Development of core features.
Your Experience:
  • Bachelor or higher degree. ICPC winner or PH.D is a plus.

  • Database fundamentals: indexes, ACID, MVCC.

  • SQL knowledge.

  • Database replication fundamentals.

  • Strong C/C++ skills.

  • Concurrent, lock-free algorithms.

  • Version control systems.

  • Debuggers, profilers, sanitizers.

  • Ability to create quality, documented, testable code.

  • Ability to design features for performance, reliability and security.

  • Desired Skills.

  • Familiarity with open source development.

  • Familiarity with trends in the database world.

  • Experience in development of MySQL.

  • Experience in development of other databases.

  • Understanding of cloud database features provided by various cloud vendors in the industry.

Compensation and Office:
  • Opportunity to build the product that will be used by millions of people around the world.
  • Attractive compensation package + bonuses.
  • Medical insurance with dental care and travel included.
  • Relocation bonus for candidates moving from other cities.
  • Opportunity for professional growth and career development.
  • Friendly team, interesting and challenging projects, opportunity for business trips.
  • Comfortable office in the center of Moscow (remote work is possible, discussed with each candidate on a case-by-case basis).
Хочу откликнуться
<
>