image

Expert of Distributed Data Technology

Job Responsibilities

  • In the distributed data system and AI data fields, take charge of key technological innovations related to large-scale distributed data systems and AI+big data, build core competitiveness of Huawei products in the industry, and help Huawei achieve business success through concept, architecture, and technological innovations.
  • Design and implement the full-memory data system architecture oriented to cloud-native serverless applications, build multi-semantic elastic scaling data service capabilities, and make breakthroughs and innovations in technologies such as near-consistent computing, distributed shared memory, and data access acceleration in heterogeneous hardware (GPU/NPU) scenarios.
  • Gain insight into and track the latest progress in the academia and industry, plan the evolution direction of cloud-native data system technologies, and build industry influence.

Job Requirements

  • Computer or related major, master degree or above, more than 4 years of relevant work experience (3 to 5 years for PhD);
  • Deep understanding of distributed systems, cloud-native serverless architecture and theory, proficient in the design and implementation of distributed storage systems and cache systems, and rich engineering experience;
  • Familiar with GPU/NPU programming, and have rich experience in device memory management and access.
  • Have rich theoretical and engineering experience in new hardware optimization such as RDMA/NVMe/heterogeneous accelerator.
  • Leading or participating in related open source software (such as redis/kafka/RamCloud/Ray/flink) is preferred.
  • Have the key capabilities of mastering the distributed system from requirement analysis to architecture design.
  • Master key technologies of mainstream distributed frameworks and have in-depth understanding of emerging technologies in the industry.
  • Have a strong sense of responsibility, good communication and collaboration skills, and the ability to gain insight into industry development trends.
  • Successful work experience and professional accumulation required for the position to guide the project to success.