Careers

Data innovation requirements are increasing with the rapid growth of HUAWEI CLOUD services. The following positions are open. Experts are welcome to join the Data Governance Innovation Lab. If you are interested, please send your resume to longjiang@huawei.com and specify your desired position and job type.

Interns

Position

Qualifications

Advantages

Java Engineer

1. High work enthusiasm, good computer skills, and Java proficiency

2. Strong knowledge of and practical experience with the Linux system, and ability to preliminarily analyze and troubleshoot system problems

3. Strong sense of initiative and responsibility, good learning and exploration ability, and ability to work under pressure

4. Good team player with strong logical reasoning and expression ability

5. (Preferred) Experience in winning competitions, publishing papers, and participating in open-source projects


1. Experience in winning computer-related programming competitions, publishing articles in professional journals, or
having patented inventions

2. Some project experience and familiarity with the software engineering development process

3. Professional computer knowledge and skills, such as in machine learning, cloud computing, and big data


Algorithm Engineer

1. Familiarity with C/C++, Python, or Java, good knowledge of algorithms and data structure; deep understanding of basic
theories and common algorithms of machine learning; excellent engineering practice capabilities

2. Project experience in machine learning or machine learning applications, including but not limited to search, recommendation, natural language processing, computational advertising, and image processing

3. Good communication skills and team collaboration skills; initiative and dedication

1. Experience in winning computer-related programming competitions, publishing articles in professional journals, or having patented inventions

2. Some project experience and familiarity with the software engineering development process

3. Professional computer knowledge and skills, such as in machine learning, cloud computing, and big data

Frontend Development Engineer

1. Good computer basics and familiarity with common data structures and algorithms

2. Familiarity with common web technologies such as HTML, CSS, JavaScript, and AJAX, and good understanding of W3C standards

3. Strong sense of initiative and responsibility, good learning and exploration ability, and ability to work under pressure

4. Good team player with strong logical reasoning and expression ability

5. (Preferred) Experience in developing single-page applications (such as React, Vue, and Angular) and participating in open-source projects

1. Experience in winning computer-related programming competitions, publishing articles in professional journals, or having patented inventions

2. Some project experience and familiarity with the software engineering development process

3. Professional computer knowledge and skills, such as machine learning, cloud computing, and big data

Java Engineer

Qualifications

1. High work enthusiasm, good computer skills, and Java proficiency

2. Strong knowledge of and practical experience with the Linux system, and ability to preliminarily analyze and troubleshoot system problems

3. Strong sense of initiative and responsibility, good learning and exploration ability, and ability to work under pressure

4. Good team player with strong logical reasoning and expression ability

5. (Preferred) Experience in winning competitions, publishing papers, and participating in open-source projects


Advantages

1. Experience in winning computer-related programming competitions, publishing articles in professional journals, or
having patented inventions

2. Some project experience and familiarity with the software engineering development process

3. Professional computer knowledge and skills, such as in machine learning, cloud computing, and big data


Algorithm Engineer

Qualifications

1. Familiarity with C/C++, Python, or Java, good knowledge of algorithms and data structure; deep understanding of basic
theories and common algorithms of machine learning; excellent engineering practice capabilities

2. Project experience in machine learning or machine learning applications, including but not limited to search, recommendation, natural language processing, computational advertising, and image processing

3. Good communication skills and team collaboration skills; initiative and dedication

Advantages

1. Experience in winning computer-related programming competitions, publishing articles in professional journals, or having patented inventions

2. Some project experience and familiarity with the software engineering development process

3. Professional computer knowledge and skills, such as in machine learning, cloud computing, and big data

Frontend Development Engineer

Qualifications

1. Good computer basics and familiarity with common data structures and algorithms

2. Familiarity with common web technologies such as HTML, CSS, JavaScript, and AJAX, and good understanding of W3C standards

3. Strong sense of initiative and responsibility, good learning and exploration ability, and ability to work under pressure

4. Good team player with strong logical reasoning and expression ability

5. (Preferred) Experience in developing single-page applications (such as React, Vue, and Angular) and participating in open-source projects

Advantages

1. Experience in winning computer-related programming competitions, publishing articles in professional journals, or having patented inventions

2. Some project experience and familiarity with the software engineering development process

3. Professional computer knowledge and skills, such as machine learning, cloud computing, and big data

PhD Graduates

Position

Research

Responsibilities

Qualifications

AI+ Big Data Algorithm Research Engineer

Key issues about AI for data:

1. Algorithm research on AI-assisted data analysis, processing, error detection, repair, and relationship mining

2. AI-based big data engine performance optimization and big data-related optimization

1. Research algorithms of AI for data and optimize AI-based big data engines.

2. Explore and innovatively research AI technologies in the data analysis field.

3. Propose innovative ideas and algorithms and participate in prototype verification, system design, and key code implementation.

1. PhD or higher in computer science, statistics, mathematics, econometrics, or other related majors; work experience in
AI-assisted data analysis

2. Proficiency in technical principles and common algorithms of traditional machine learning and deep learning; familiarity
with deep learning frameworks such as TensorFlow, MXNet, and Caffe

3. (Preferred) Experience in data collection, cleaning, sorting, and analysis

4. (Preferred) Familiarity with data mining algorithms such as decision tree, clustering, logistic regression, association analysis, SVM, and Bayes; experience in massive time series data mining

5. (Preferred) Experience in intelligent mining, search, and recommendation of massive data

AI+ Big Data Visualization Research Engineer

Key issues about data analysis and visualization:

1. Graphical data visualization research based on large amounts of stream and time variant data as well as knowledge graphs

2. Visualized analysis and research based on AI, machine learning, and data mining

3. Quick survey and implementation of new technologies in top-level visualization-related papers

1. Focus on user experience, continuously optimize performance and upgrade architecture, and constantly improve the usability, efficiency, and effects of visualized analysis.

2. Participate in development of visualization products, keep up with the trends of cutting-edge visualization algorithms, and generate business value with visualization technologies.

3. Explore cutting-edge data visualization technologies and ideas, combine scenario-specific products with technologies
such as big data, machine learning, statistical analysis, and data visualization, explore and develop visualized analysis and production methods based on intelligent data, and apply the methods to services.

1. PhD graduates in computer science and data science

2. Professional background in graphics, data mining, and machine learning algorithms

3. Papers published in international journals in the fields of visualization design and theory, human-computer interaction, and interactive big data visualization analysis

4. Ability to use basic syntax such as JavaScript, C++, and C# to develop graphic applications

5. Proficiency in cutting-edge graphics technologies such as WebGL and OpenGL, rendering engine technologies such as Unity3D, Ventuz, and Unreal, and at least one graphics
engine; deep understanding of graphics algorithms and programming, and ability to write Shader independently

AI+ Big Data Algorithm Research Engineer

Research

Key issues about AI for data:

1. Algorithm research on AI-assisted data analysis, processing, error detection, repair, and relationship mining

2. AI-based big data engine performance optimization and big data-related optimization

Responsibilities

1. Research algorithms of AI for data and optimize AI-based big data engines.

2. Explore and innovatively research AI technologies in the data analysis field.

3. Propose innovative ideas and algorithms and participate in prototype verification, system design, and key code implementation.

Qualifications

1. PhD or higher in computer science, statistics, mathematics, econometrics, or other related majors; work experience in
AI-assisted data analysis

2. Proficiency in technical principles and common algorithms of traditional machine learning and deep learning; familiarity
with deep learning frameworks such as TensorFlow, MXNet, and Caffe

3. (Preferred) Experience in data collection, cleaning, sorting, and analysis

4. (Preferred) Familiarity with data mining algorithms such as decision tree, clustering, logistic regression, association analysis, SVM, and Bayes; experience in massive time series data mining

5. (Preferred) Experience in intelligent mining, search, and recommendation of massive data

AI+ Big Data Visualization Research Engineer

Research

Key issues about data analysis and visualization:

1. Graphical data visualization research based on large amounts of stream and time variant data as well as knowledge graphs

2. Visualized analysis and research based on AI, machine learning, and data mining

3. Quick survey and implementation of new technologies in top-level visualization-related papers

Responsibilities

1. Focus on user experience, continuously optimize performance and upgrade architecture, and constantly improve the usability, efficiency, and effects of visualized analysis.

2. Participate in development of visualization products, keep up with the trends of cutting-edge visualization algorithms, and generate business value with visualization technologies.

3. Explore cutting-edge data visualization technologies and ideas, combine scenario-specific products with technologies
such as big data, machine learning, statistical analysis, and data visualization, explore and develop visualized analysis and production methods based on intelligent data, and apply the methods to services.

Qualifications

1. PhD graduates in computer science and data science

2. Professional background in graphics, data mining, and machine learning algorithms

3. Papers published in international journals in the fields of visualization design and theory, human-computer interaction, and interactive big data visualization analysis

4. Ability to use basic syntax such as JavaScript, C++, and C# to develop graphic applications

5. Proficiency in cutting-edge graphics technologies such as WebGL and OpenGL, rendering engine technologies such as Unity3D, Ventuz, and Unreal, and at least one graphics
engine; deep understanding of graphics algorithms and programming, and ability to write Shader independently

Experienced

Position

Workplace

Responsibilities

Requirements

Data Warehouse Engineer

Hangzhou, Xi'an

1. Take charge of the architecture design, modeling, and ETL development of Huawei data warehouses.

2. Design and develop peripheral O&M tools of data warehouses.

3. Participate in metadata and master data governance.

4. Develop and design a big data processing framework and construct a big data platform.

5. Provide technical support for data governance market projects.

1. Degree in computer science, mathematics, statistics, etc.

2. More than 4 years of experience in large-scale data warehouse architecture

3. Deep understanding of data warehouse theory, system architecture, data architecture, model design, metadata management, and data quality control

4. Familiarity with ETL design and related tools

5. Familiarity with Java, Shell, Perl, Python, and other script languages

6. Familiarity with the Linux or UNIX platform and open-source tools related to data warehouses

Big Data Architect

Hangzhou, Xi'an

1. Design and develop the architecture of a big data product line.

2. Understand the business requirements of the system, and develop its overall technical framework, business framework,
and system architecture.

3. Provide technical support for product development, implementation, and O&M teams.

4. Be responsible for the reuse, expansion, security, performance, scalability, and simplicity of the system at the system level.

5. Provide training on system framework-related technologies and services, provide development instructions for R&D personnel, and resolve various problems that occur during system development and running.

1. Deep understanding of various architecture models and their advantages and disadvantages

2. Familiarity with at least one language among Java, Scala, or C++, with excellent troubleshooting capabilities

3. Passion for and sensitive to new technologies

4. Excellent expression ability and ability to analyze and evaluate business and technical models

5. Enthusiasm for big data technologies and willingness to share

6. (Preferred) Active contribution in open-source communities

7. (Preferred) Experience in the architecture design of similar data products of Internet companies such as Baidu, Alibaba, Tencent, and Google

Java and Big Data Development Engineer

Hangzhou, Xi'an

1. Design and develop the architecture of Huawei's big data analytics and governance platform, and build a unified
platform for data development, management, and services.

2. Take charge of data warehouse construction and data analysis of massive amounts of data and develop business
scenarios and application solutions.

3. Research and design data-driven intelligent operations products, making full use of Huawei's advantages in software and hardware technologies

4. Be responsible for the development, maintenance, optimization, and architecture of HUAWEI CLOUD products.


1. Bachelor degree or higher in computer science or related majors; deep understanding and practical experience in data processing, modeling, and analysis

2. Familiarity with big data tools such as Hadoop, Spark, Hive, and HBase; (preferred) taking a lead in constructing large-scale data platforms

3. Proficiency in SQL; familiarity with common relational databases, non-relational databases, and data warehouses;
experience in SQL performance optimization

4. General knowledge of microservice development concepts and implementation technologies; basic command of common design modes and multi-thread programming; command of the SSH development framework as well as Java and Python code compilation

5. Agile thinking, sensitivity to new technologies, and strong learning ability

6. Good communication and teamwork skills; strong problem analysis and resolution skills

Frontend Engineer

Hangzhou, Xi'an

1. Design and develop frontend architecture of a full series of big data cloud service products.

2. Design and develop visualized Huawei products.

3. Be responsible for data visualization projects.

1.More than three years of frontend development experience; proficiency in any of Angular, React, and VUE; understanding of technical stack principles

2. Proficiency in frontend technologies such as JavaScript, AJAX, and DOM; good command of object-oriented programming; rich experience in and deep understanding of common JS frameworks

3. Good command of frontend framework and ecosystem technologies; practical and optimization experience

4. Experience in JavaScript performance optimization, multi-browser compatibility, and multi-device compatibility

5. Passion for technology and proactive study; excellent communication and collaboration ability; ability to work under pressure; (preferred) experience in visual design and optimization

Advantages:

1. Familiarity with visual drawing technologies such as SVG and WebGL, familiarity with data rendering technologies; (preferred) proficiency in at least one data visualization library

2. Basic knowledge of computer graphics; (preferred) familiarity with basic algorithms related to data visualization

3. (Preferred) Ability to use Unity and WebGL

4. (Preferred) 3D and GIS visualization works


Data Governance Solution Engineer

Hangzhou, Shenzhen, Xi'an

1. Build and improve the data governance framework and system of the HUAWEI CLOUD data governance project.

2. Plan and construct data standard management, data quality management, and metadata management in the HUAWEI CLOUD data governance project.

3. Sort and optimize business data, propose data quality improvement plans, improve data quality, and explore data value in the HUAWEI CLOUD data governance project.

4. Lead the development and implementation of data governance solutions.

5. Support the overall planning, architecture design, and implementation of the HUAWEI CLOUD big data platform.

1. Bachelor degree or higher

2. More than five years of work experience in large-scale enterprise data governance/data standard projects; planning and implementation of data governance projects as the owner; (preferred) experience in large-scale data governance projects

3. Familiarity with data governance architecture in a big data background; deep research on data standard management, data quality management, metadata management, and data catalog management

4. Familiarity with common big data technology system and architecture; ability to plan and implement data governance solutions

5. Practical experience in data warehouse development; proficiency in data warehouse modeling and data SQL development and optimization

6. Excellent analytical and summarization skills; good teamwork and communication skills

Big Data AI Expert

Hangzhou, Xi'an

1. Be responsible for the strategic planning, roadmap, and solution design of big data and AI

2. Design and implement high-performance and scalable services and architecture.

3. Identify and extract factors that affect success rates of matching of people and opportunity from complex and massive amounts of data, including structured and standardized processing of unstructured data.

4. Support business requirements, participate in the design and implementation of business systems, and provide forward-looking technical solutions.

5. Actively explore data-related products and promote product innovation.

1. At least three years of AI-related work experience ;(preferred) experience in actual development

2. Master's degree or higher in computer science, statistics, mathematics, econometrics, or other related majors, with at least 3 years of experience in data analysis

3. Deep knowledge of mathematics, statistics, and computers; good understanding of data warehouse and data mining technologies

4. Participation in the data collection, cleaning, sorting, and analysis process; experience in data product design

5. Proficiency in at least one deep learning open-source framework (Caffe, TensorFlow, PyTorch, MXNet, or other)

6. Sensitivity to service logic; excellent logical analysis and organization ability

7. (Preferred) Familiarity with data mining algorithms such as decision tree, clustering, logistic regression, association analysis, SVM, and Bayes; experience in massive time series data mining

8. (Preferred) Experience in mining, search, and recommendation of massive amounts of data

9. Strong planning, coordination, and execution abilities

Big Data AI Engineer

Hangzhou, Xi'an

Research topics in AI for data domains and implement them.

1. Postgraduates and PhD graduates in mathematics, computer science, and other related majors, with research experience in AI-assisted big data processing

2. Basic knowledge of machine learning theories; familiarity with AI frameworks such as Caffe and TensorFlow

3. (Preferred) Familiarity with data mining algorithms such as decision tree, clustering, logistic regression, association analysis, SVM, and Bayes; experience in massive time series data mining

4. (Preferred) Experience in mining, search, and recommendation of massive amounts of data

5. (Preferred) Experience in large-scale data warehouse architecture design and model design

6. (Preferred) Familiarity with big data storage and search technologies, such as Hadoop, Hive, Spark, and Elasticsearch

Data Warehouse Engineer

Workplace

Hangzhou, Xi'an

Responsibilities

1. Take charge of the architecture design, modeling, and ETL development of Huawei data warehouses.

2. Design and develop peripheral O&M tools of data warehouses.

3. Participate in metadata and master data governance.

4. Develop and design a big data processing framework and construct a big data platform.

5. Provide technical support for data governance market projects.

Requirements

1. Degree in computer science, mathematics, statistics, etc.

2. More than 4 years of experience in large-scale data warehouse architecture

3. Deep understanding of data warehouse theory, system architecture, data architecture, model design, metadata management, and data quality control

4. Familiarity with ETL design and related tools

5. Familiarity with Java, Shell, Perl, Python, and other script languages

6. Familiarity with the Linux or UNIX platform and open-source tools related to data warehouses

Big Data Architect

Workplace

Hangzhou, Xi'an

Responsibilities

1. Design and develop the architecture of a big data product line.

2. Understand the business requirements of the system, and develop its overall technical framework, business framework,
and system architecture.

3. Provide technical support for product development, implementation, and O&M teams.

4. Be responsible for the reuse, expansion, security, performance, scalability, and simplicity of the system at the system level.

5. Provide training on system framework-related technologies and services, provide development instructions for R&D personnel, and resolve various problems that occur during system development and running.

Requirements

1. Deep understanding of various architecture models and their advantages and disadvantages

2. Familiarity with at least one language among Java, Scala, or C++, with excellent troubleshooting capabilities

3. Passion for and sensitive to new technologies

4. Excellent expression ability and ability to analyze and evaluate business and technical models

5. Enthusiasm for big data technologies and willingness to share

6. (Preferred) Active contribution in open-source communities

7. (Preferred) Experience in the architecture design of similar data products of Internet companies such as Baidu, Alibaba, Tencent, and Google

Java and Big Data Development Engineer

Workplace

Hangzhou, Xi'an

Responsibilities

1. Design and develop the architecture of Huawei's big data analytics and governance platform, and build a unified
platform for data development, management, and services.

2. Take charge of data warehouse construction and data analysis of massive amounts of data and develop business
scenarios and application solutions.

3. Research and design data-driven intelligent operations products, making full use of Huawei's advantages in software and hardware technologies

4. Be responsible for the development, maintenance, optimization, and architecture of HUAWEI CLOUD products.


Requirements

1. Bachelor degree or higher in computer science or related majors; deep understanding and practical experience in data processing, modeling, and analysis

2. Familiarity with big data tools such as Hadoop, Spark, Hive, and HBase; (preferred) taking a lead in constructing large-scale data platforms

3. Proficiency in SQL; familiarity with common relational databases, non-relational databases, and data warehouses;
experience in SQL performance optimization

4. General knowledge of microservice development concepts and implementation technologies; basic command of common design modes and multi-thread programming; command of the SSH development framework as well as Java and Python code compilation

5. Agile thinking, sensitivity to new technologies, and strong learning ability

6. Good communication and teamwork skills; strong problem analysis and resolution skills

Frontend Engineer

Workplace

Hangzhou, Xi'an

Responsibilities

1. Design and develop frontend architecture of a full series of big data cloud service products.

2. Design and develop visualized Huawei products.

3. Be responsible for data visualization projects.

Requirements

1.More than three years of frontend development experience; proficiency in any of Angular, React, and VUE; understanding of technical stack principles

2. Proficiency in frontend technologies such as JavaScript, AJAX, and DOM; good command of object-oriented programming; rich experience in and deep understanding of common JS frameworks

3. Good command of frontend framework and ecosystem technologies; practical and optimization experience

4. Experience in JavaScript performance optimization, multi-browser compatibility, and multi-device compatibility

5. Passion for technology and proactive study; excellent communication and collaboration ability; ability to work under pressure; (preferred) experience in visual design and optimization

Advantages:

1. Familiarity with visual drawing technologies such as SVG and WebGL, familiarity with data rendering technologies; (preferred) proficiency in at least one data visualization library

2. Basic knowledge of computer graphics; (preferred) familiarity with basic algorithms related to data visualization

3. (Preferred) Ability to use Unity and WebGL

4. (Preferred) 3D and GIS visualization works


Data Governance Solution Engineer

Workplace

Hangzhou, Shenzhen, Xi'an

Responsibilities

1. Build and improve the data governance framework and system of the HUAWEI CLOUD data governance project.

2. Plan and construct data standard management, data quality management, and metadata management in the HUAWEI CLOUD data governance project.

3. Sort and optimize business data, propose data quality improvement plans, improve data quality, and explore data value in the HUAWEI CLOUD data governance project.

4. Lead the development and implementation of data governance solutions.

5. Support the overall planning, architecture design, and implementation of the HUAWEI CLOUD big data platform.

Requirements

1. Bachelor degree or higher

2. More than five years of work experience in large-scale enterprise data governance/data standard projects; planning and implementation of data governance projects as the owner; (preferred) experience in large-scale data governance projects

3. Familiarity with data governance architecture in a big data background; deep research on data standard management, data quality management, metadata management, and data catalog management

4. Familiarity with common big data technology system and architecture; ability to plan and implement data governance solutions

5. Practical experience in data warehouse development; proficiency in data warehouse modeling and data SQL development and optimization

6. Excellent analytical and summarization skills; good teamwork and communication skills

Big Data AI Expert

Workplace

Hangzhou, Xi'an

Responsibilities

1. Be responsible for the strategic planning, roadmap, and solution design of big data and AI

2. Design and implement high-performance and scalable services and architecture.

3. Identify and extract factors that affect success rates of matching of people and opportunity from complex and massive amounts of data, including structured and standardized processing of unstructured data.

4. Support business requirements, participate in the design and implementation of business systems, and provide forward-looking technical solutions.

5. Actively explore data-related products and promote product innovation.

Requirements

1. At least three years of AI-related work experience ;(preferred) experience in actual development

2. Master's degree or higher in computer science, statistics, mathematics, econometrics, or other related majors, with at least 3 years of experience in data analysis

3. Deep knowledge of mathematics, statistics, and computers; good understanding of data warehouse and data mining technologies

4. Participation in the data collection, cleaning, sorting, and analysis process; experience in data product design

5. Proficiency in at least one deep learning open-source framework (Caffe, TensorFlow, PyTorch, MXNet, or other)

6. Sensitivity to service logic; excellent logical analysis and organization ability

7. (Preferred) Familiarity with data mining algorithms such as decision tree, clustering, logistic regression, association analysis, SVM, and Bayes; experience in massive time series data mining

8. (Preferred) Experience in mining, search, and recommendation of massive amounts of data

9. Strong planning, coordination, and execution abilities

Big Data AI Engineer

Workplace

Hangzhou, Xi'an

Responsibilities

Research topics in AI for data domains and implement them.

Requirements

1. Postgraduates and PhD graduates in mathematics, computer science, and other related majors, with research experience in AI-assisted big data processing

2. Basic knowledge of machine learning theories; familiarity with AI frameworks such as Caffe and TensorFlow

3. (Preferred) Familiarity with data mining algorithms such as decision tree, clustering, logistic regression, association analysis, SVM, and Bayes; experience in massive time series data mining

4. (Preferred) Experience in mining, search, and recommendation of massive amounts of data

5. (Preferred) Experience in large-scale data warehouse architecture design and model design

6. (Preferred) Familiarity with big data storage and search technologies, such as Hadoop, Hive, Spark, and Elasticsearch