You Are Wanted

HUAWEI CLOUD is growing rapidly. The demand for algorithms is increasing. The following positions are specially available. Researchers and engineers with passion and insights are welcome to join the Algorithm Innovation Lab to work with us to make the cloud computing better. If you are interested, please send your resume to us, we would contact you as soon as possible. For positions in Russia, please contact liuxuechun3@huawei.com. For PHD related positions, please contact xuhuang2@huawei.com. For other positions, please contact dongyang@huawei.com.

  • HUAWEI CLOUD is Huawei's cloud service brand. It opens up Huawei's 30-year technical accumulation and product solutions in the ICT infrastructure field to customers online. It is committed to providing stable, reliable, secure, and reliable cloud services that are sustainable and innovative and become the "black land" of the intelligent world. Promote inclusive AI that can be used, used well, and used with confidence. As the foundation, HUAWEI CLOUD provides a powerful computing platform and easier-to-use development platform for Huawei's full-stack, all-scenario AI strategy.
  • Huawei Cloud Algorithm Innovation Lab focuses on the research of key algorithms in new cloud computing scenarios and technologies, making breakthroughs in key technologies and continuously improving competitiveness, and supporting the business success of Huawei cloud services. To continuously improve algorithm research capabilities, the Algorithm Innovation Lab invited Professor Yuan Xiaoming of Hong Kong University to serve as the chief algorithm scientist of the Cloud BU and lead the team to develop algorithms. Welcome more insightful people to join the Algorithm Innovation Lab.

Postdoctoral Recruitment

Position

Location

Research Topics

Research Background

Job Responsibilities

Position Requirements

Postdoctoral in Resource Management and Scheduling Algorithms

Shenzhen, Xi'an, Hangzhou

Resource management and scheduling

With the rapid growth of HUAWEI CLOUD services, cloud resources need to be managed in a more refined manner to continuously improve resource utilization and service quality. To adapt to this trend, the Algorithm Innovation Lab has set up an algorithm team for ultimate resource efficiency, focusing on resource planning and scheduling algorithms for all domains (cross-device edge clouds), all infrastructure services, and all lifecycles of basic services. Continuously improve the utilization and quality of basic resources in scenarios such as VMs, containers and tasks, physical and virtual networks, and storage. Problems such as dynamic packing, optimal packing, life cycle prediction, resource profiling, and sequence prediction abstracted from actual scenarios are challenging.

1. Take charge of research on Huawei cloud resource management and scheduling, improve existing or innovative algorithms to solve optimization problems in real-world scenarios, including but not limited to VM scheduling, container scheduling, edge scheduling, cloud-edge collaboration scheduling, long- and short-term task scheduling, and hybrid scheduling. Continuously improve resource allocation and utilization.
2. Have an in-depth understanding of cloud computing services, abstract the theoretical problems of core scenarios related to resource management and scheduling, and be able to propose innovative solutions.

1. Operational Research (combination optimization, continuous optimization, scheduling, sequencing, dynamic programming, stochastic optimization, etc.) Ph.D. in machine learning (reinforcement learning, deep learning, Q-learning, etc.), statistics (series analysis and prediction, association analysis, etc.), computational mathematics, and other related backgrounds, such as mathematics, computing, and industrial engineering, and has published relevant patents and top academic journals or conference papers. Winners of relevant contests are preferred.
2. Be proficient in mathematical modeling based on business problems, be familiar with the implementation and mathematical principles of various optimization algorithms and machine learning tools, and have research experience in innovative application problem solving.
3. Strong software development ability is preferred. Skillful use of relevant optimization software or simulation tools is preferred.

Postdoctoral Degree in Optimization Algorithms

Xi'an, Hangzhou, Shenzhen

optimization algorithm

With the rapid development of services on HUAWEI CLOUD, refined resource management becomes more and more important. How to improve resource utilization and user experience becomes the key to HUAWEI CLOUD's competitiveness. More and more high-value mathematical optimization problems have been discovered, such as multi-dimensional packing problem on the cloud, container scheduling problem, and streaming network design problem. Aspirants are invited to join us in theoretical exploration and algorithm innovation for the core optimization problems that are difficult on the cloud. The co-professor is the Chief Scientist of Huawei Cloud Algorithms and Professor Yuan Xiaoming of the Mathematics Department of Hong Kong University.

1. Cooperate with algorithm teams in the lab to conduct optimization-based modeling, algorithm design, and theoretical exploration for specific service scenarios.
2. Carry out forward-looking scientific exploration of optimization problems applicable to cloud computing.

1. Doctoral graduates in mathematics, computer, industrial engineering, management engineering, etc. with scientific background in continuous optimization or combinatorial optimization.
2. Interested in industrial applications and good programming skills.
3. Familiar with theories and algorithms of linear programming, mixed integer programming, stochastic programming, robust optimization, distributed optimization, and bilevel optimization is preferred.
4. Winners of relevant patents, top academic journals or conference papers, or related contests are preferred.

AI Video encoding algorithm Postdoctoral

Xi'an

AI video encoding algorithm

With the rapid growth of HUAWEI CLOUD video services, traditional video codecs cannot meet service requirements in terms of encoding bit rates and computing power consumption. The video encoding algorithm team of Huawei Cloud Algorithm Innovation Lab focuses on the research of video encoding algorithms and uses AI technologies to reduce the video encoding bit rate and computing power consumption in real cloud video service scenarios (such as video conferencing, distance education, and live broadcast).

1. Take charge of the R&D of HUAWEI CLOUD video encoding algorithm. Research low-bit-rate and low-power video encoding and decoding algorithms while ensuring user visual experience.
2. Research lightweight AI algorithms such as supercomposition, superframe, and GAN that can be implemented on the terminal side, and combine them with video encoding and decoding to reduce the coding bit rate.

1. There's deep learning (content detection/recognition, GAN, video overcommitment/superframe, depth model compression, etc.) Video codec (H.264/AVC, H.265/HEVC, and AI video codec) Ph.D. in AI, computer, mathematics, communication engineering, etc. with relevant background, having published papers in top academic journals or conferences, and having relevant competition winning experience is preferred.
2. Experience in video encoding/decoding and AI-related projects, and experience in solving real-world problems using algorithm innovation is preferred.
3. Have strong deep learning model development and optimization capabilities, and be familiar with common (lightweight) deep learning training frameworks, such as PyTorch, TensorFlow, TNN.

Postdoctoral Fellow in Next Generation Intelligent CDN Research

Xi'an

Research on Intelligent Content Distribution Network

HUAWEI CLOUD CDN distributes content from origin servers to acceleration nodes close to users, resolving Internet congestion and improving user access response speed and success rate. Currently, the CDN has thousands of nodes worldwide and continues to grow rapidly. In the 5G and IoT era, Internet traffic continues to grow massively, posing great technical challenges to the CDN architecture and algorithms. The algorithm innovation lab focuses on the architecture and algorithm design of the next-generation CDN and optimizes CDN cache, traffic scheduling, network protocols, and codec technologies to provide optimal user experience, continuously improve resource utilization, and provide high-speed, stable, and energy-saving content delivery services worldwide.

1. Research the intelligent CDN technology for ultimate experience, including the data-driven CDN traffic scheduling and caching model. Advanced architectures and algorithms are designed to implement ultra-high-speed resource distribution and provide real-time audio and video distribution services with very low latency, improving user experience.
2. Improve the CDN resource utilization by improving traffic scheduling algorithms, optimizing network protocols, and improving codec technologies while ensuring optimal user experience.
3. Explore the evolution direction of the next-generation CDN architecture and algorithm based on research achievements in fields such as elastic computing and cloud-edge-device convergence.

1. Doctoral degree in computer/communications/electronics, with a doctorate degree of no more than three years;
2. Have been hired to work on at least one CCF-A academic conference or journal, have good algorithmic and mathematical skills, and have strong engineering ability;
3. Experience in content distribution networks is preferred.

Postdoctoral in Resource Management and Scheduling Algorithms

Location

Shenzhen, Xi'an, Hangzhou

Research Topics

Resource management and scheduling

Research Background

With the rapid growth of HUAWEI CLOUD services, cloud resources need to be managed in a more refined manner to continuously improve resource utilization and service quality. To adapt to this trend, the Algorithm Innovation Lab has set up an algorithm team for ultimate resource efficiency, focusing on resource planning and scheduling algorithms for all domains (cross-device edge clouds), all infrastructure services, and all lifecycles of basic services. Continuously improve the utilization and quality of basic resources in scenarios such as VMs, containers and tasks, physical and virtual networks, and storage. Problems such as dynamic packing, optimal packing, life cycle prediction, resource profiling, and sequence prediction abstracted from actual scenarios are challenging.

Job Responsibilities

1. Take charge of research on Huawei cloud resource management and scheduling, improve existing or innovative algorithms to solve optimization problems in real-world scenarios, including but not limited to VM scheduling, container scheduling, edge scheduling, cloud-edge collaboration scheduling, long- and short-term task scheduling, and hybrid scheduling. Continuously improve resource allocation and utilization.
2. Have an in-depth understanding of cloud computing services, abstract the theoretical problems of core scenarios related to resource management and scheduling, and be able to propose innovative solutions.

Position Requirements

1. Operational Research (combination optimization, continuous optimization, scheduling, sequencing, dynamic programming, stochastic optimization, etc.) Ph.D. in machine learning (reinforcement learning, deep learning, Q-learning, etc.), statistics (series analysis and prediction, association analysis, etc.), computational mathematics, and other related backgrounds, such as mathematics, computing, and industrial engineering, and has published relevant patents and top academic journals or conference papers. Winners of relevant contests are preferred.
2. Be proficient in mathematical modeling based on business problems, be familiar with the implementation and mathematical principles of various optimization algorithms and machine learning tools, and have research experience in innovative application problem solving.
3. Strong software development ability is preferred. Skillful use of relevant optimization software or simulation tools is preferred.

Postdoctoral Degree in Optimization Algorithms

Location

Xi'an, Hangzhou, Shenzhen

Research Topics

optimization algorithm

Research Background

With the rapid development of services on HUAWEI CLOUD, refined resource management becomes more and more important. How to improve resource utilization and user experience becomes the key to HUAWEI CLOUD's competitiveness. More and more high-value mathematical optimization problems have been discovered, such as multi-dimensional packing problem on the cloud, container scheduling problem, and streaming network design problem. Aspirants are invited to join us in theoretical exploration and algorithm innovation for the core optimization problems that are difficult on the cloud. The co-professor is the Chief Scientist of Huawei Cloud Algorithms and Professor Yuan Xiaoming of the Mathematics Department of Hong Kong University.

Job Responsibilities

1. Cooperate with algorithm teams in the lab to conduct optimization-based modeling, algorithm design, and theoretical exploration for specific service scenarios.
2. Carry out forward-looking scientific exploration of optimization problems applicable to cloud computing.

Position Requirements

1. Doctoral graduates in mathematics, computer, industrial engineering, management engineering, etc. with scientific background in continuous optimization or combinatorial optimization.
2. Interested in industrial applications and good programming skills.
3. Familiar with theories and algorithms of linear programming, mixed integer programming, stochastic programming, robust optimization, distributed optimization, and bilevel optimization is preferred.
4. Winners of relevant patents, top academic journals or conference papers, or related contests are preferred.

AI Video encoding algorithm Postdoctoral

Location

Xi'an

Research Topics

AI video encoding algorithm

Research Background

With the rapid growth of HUAWEI CLOUD video services, traditional video codecs cannot meet service requirements in terms of encoding bit rates and computing power consumption. The video encoding algorithm team of Huawei Cloud Algorithm Innovation Lab focuses on the research of video encoding algorithms and uses AI technologies to reduce the video encoding bit rate and computing power consumption in real cloud video service scenarios (such as video conferencing, distance education, and live broadcast).

Job Responsibilities

1. Take charge of the R&D of HUAWEI CLOUD video encoding algorithm. Research low-bit-rate and low-power video encoding and decoding algorithms while ensuring user visual experience.
2. Research lightweight AI algorithms such as supercomposition, superframe, and GAN that can be implemented on the terminal side, and combine them with video encoding and decoding to reduce the coding bit rate.

Position Requirements

1. There's deep learning (content detection/recognition, GAN, video overcommitment/superframe, depth model compression, etc.) Video codec (H.264/AVC, H.265/HEVC, and AI video codec) Ph.D. in AI, computer, mathematics, communication engineering, etc. with relevant background, having published papers in top academic journals or conferences, and having relevant competition winning experience is preferred.
2. Experience in video encoding/decoding and AI-related projects, and experience in solving real-world problems using algorithm innovation is preferred.
3. Have strong deep learning model development and optimization capabilities, and be familiar with common (lightweight) deep learning training frameworks, such as PyTorch, TensorFlow, TNN.

Postdoctoral Fellow in Next Generation Intelligent CDN Research

Location

Xi'an

Research Topics

Research on Intelligent Content Distribution Network

Research Background

HUAWEI CLOUD CDN distributes content from origin servers to acceleration nodes close to users, resolving Internet congestion and improving user access response speed and success rate. Currently, the CDN has thousands of nodes worldwide and continues to grow rapidly. In the 5G and IoT era, Internet traffic continues to grow massively, posing great technical challenges to the CDN architecture and algorithms. The algorithm innovation lab focuses on the architecture and algorithm design of the next-generation CDN and optimizes CDN cache, traffic scheduling, network protocols, and codec technologies to provide optimal user experience, continuously improve resource utilization, and provide high-speed, stable, and energy-saving content delivery services worldwide.

Job Responsibilities

1. Research the intelligent CDN technology for ultimate experience, including the data-driven CDN traffic scheduling and caching model. Advanced architectures and algorithms are designed to implement ultra-high-speed resource distribution and provide real-time audio and video distribution services with very low latency, improving user experience.
2. Improve the CDN resource utilization by improving traffic scheduling algorithms, optimizing network protocols, and improving codec technologies while ensuring optimal user experience.
3. Explore the evolution direction of the next-generation CDN architecture and algorithm based on research achievements in fields such as elastic computing and cloud-edge-device convergence.

Position Requirements

1. Doctoral degree in computer/communications/electronics, with a doctorate degree of no more than three years;
2. Have been hired to work on at least one CCF-A academic conference or journal, have good algorithmic and mathematical skills, and have strong engineering ability;
3. Experience in content distribution networks is preferred.

Postdoctoral students in Shenzhen can enjoy the following benefits: (1) If postdoctoral post-study experience of more than one year overseas, who have worked in Shenzhen, and who meet the qualification or assessment conditions of Class A, B, and C of Shenzhen's Peacock Program for Overseas Talents, You can receive a minimum incentive subsidy of RMB 1.6 million from the Shenzhen Municipal Government (subject to the documents of Shenzhen Human Resources and Social Security Bureau). (2) You can apply for related programs and talent programs based on postdoctoral programs (subject to the latest policies at the time of entry), including: Projects: general projects and special grants of China Postdoctoral Science Foundation, Youth Fund of National Natural Science Foundation, Natural Science Foundation of Guangdong Province, Shenzhen Science and Technology Program, etc. Talents: Xiangjiang Scholars Program, International Exchange Program (Dispatch, Introduction, and Academic Conference), Peacock Program, Shenzhen High-level Talent Program

“Genius Youngsters”

Position

Location

Job Responsibilities

Skill Requirements

Remarks

Scheduling Algorithm Engineer 

Shenzhen(China), Xi’an(China), Hangzhou(China), Moscow(Russia)

1. Responsible for the R&D of HUAWEI CLOUD resource scheduling algorithms, be able to propose innovative algorithms to solve optimization problems in actual scenarios, including but not limited to VM scheduling, container scheduling, short-term task scheduling, and hybrid
scheduling, continuously improving resource utilization.

2. Understand cloud computing services, collaborate with the product development team to analyze, model scheduling-related data, and optimize the design, development, verification, and rollout of algorithm.

3. Continuously optimize core algorithms, keep improving the algorithm's availability and effectiveness, and ensure that the algorithm have a stable and high-quality output.

1. Master's degree or PhD in related fields, including operations research (continuous optimization, portfolio optimization, scheduling, sorting, dynamic planning, and random optimization), machine learning (reinforcement learning, deep learning, Q-learning), statistics (time series analysis and prediction, association analysis), or computing mathematics. Related top academic journals or conference papers are required.

2. Be capable of mathematical modeling based on service problems, and be proficient in the implementation and
mathematical principles of various optimization algorithms and machine learning tools. Have strong algorithm implementation capabilities and project or research experience in solving application problems. 

3. Those who ranked top 10 in their majors, obtained top scholarships, had been selected for various outstanding talent training programs, or the winners of the competition are preferred (ICPC, ACM, Mathematics / Informatics Olympics, etc.).

Scheduling Algorithm Engineer 

Location

Shenzhen(China), Xi’an(China), Hangzhou(China), Moscow(Russia)

Job Responsibilities

1. Responsible for the R&D of HUAWEI CLOUD resource scheduling algorithms, be able to propose innovative algorithms to solve optimization problems in actual scenarios, including but not limited to VM scheduling, container scheduling, short-term task scheduling, and hybrid
scheduling, continuously improving resource utilization.

2. Understand cloud computing services, collaborate with the product development team to analyze, model scheduling-related data, and optimize the design, development, verification, and rollout of algorithm.

3. Continuously optimize core algorithms, keep improving the algorithm's availability and effectiveness, and ensure that the algorithm have a stable and high-quality output.

Skill Requirements

1. Master's degree or PhD in related fields, including operations research (continuous optimization, portfolio optimization, scheduling, sorting, dynamic planning, and random optimization), machine learning (reinforcement learning, deep learning, Q-learning), statistics (time series analysis and prediction, association analysis), or computing mathematics. Related top academic journals or conference papers are required.

2. Be capable of mathematical modeling based on service problems, and be proficient in the implementation and
mathematical principles of various optimization algorithms and machine learning tools. Have strong algorithm implementation capabilities and project or research experience in solving application problems. 

3. Those who ranked top 10 in their majors, obtained top scholarships, had been selected for various outstanding talent training programs, or the winners of the competition are preferred (ICPC, ACM, Mathematics / Informatics Olympics, etc.).

Remarks

Campus Recruitment

Position

Location

Job Responsibilities

Skill Requirements

Remarks

Speech Algorithm Engineer

Xi’an(China)

1. Responsible for the research and development of HUAWEI CLOUD speech recognition, keyword spotting and other related algorithms.

2. Responsible for the training and optimization of acoustic models and language models, development and optimization of decoder, and keyword spotting related development.

3. Follow the latest progress about speech in academia and industry, and be able to use the latest algorithms to handle the problems encountered in speech recognition research.

At least PHD degree of speech recognition and fulfill at least one of the following requirements:

1. Proficient in using one of the framework including Kaldi / PyTorch / TensorFlow, have a strong implementation ability.

2. Those who have published high-quality papers in international academic conferences or journals (speech-related) or make outstanding achievements in well-known competitions are preferred.

3. The leader of the laboratory student team, the apprentice of the famous teacher, participate in major scientific research projects and play important roles are preferred.

HUAWEI CLOUD Algorithm System Engineer

Xi'an(China)

1. Under HUAWEI CLOUD's existing cloud services, operations, maintenance and other business scenarios, relying on innovative practices and system applications of classic algorithms, machine learning, deep learning and other algorithm technologies,  to help cloud service products continuously improving the  function, performance,
etc. and building  an industry-leading competitiveness.

2. Be responsible for the laboratory prototype verification of the algorithm, the engineering implementation of the algorithm, software system integration and achieving commercial landing, leading AI algorithm technology innovation and landing application for the entire process.

3. Assist the team to make a 2-to-5-year plan about key technological breakthroughs, follow the latest progress of AI algorithm innovation and application in the field of cloud computing, and explore and incubate high-value commercial cloud service products.

1. Master's degree and above in computer science, artificial intelligence, applied mathematics and other related majors.
Those with a well-known software / algorithm competition experience or ranked top 10% score or a national scholarship winner are both preferred.

2. Familiar with commonly used machine learning and deep learning algorithms, including but not limited to LR, SVM,
XGBoost, DNN, Transformer, etc.

3. Proficient in one or more programming languages such as Java, C, Python, etc., with proficient software engineering
skills, and those with well-known open source project code contribution experience are preferred.

4. Those who have published papers in the top international academic conferences or journals in machine learning, artificial intelligence, data mining and other fields are preferred.

Algorithm and Software Engineer

Xi'an(China)

1. Responsible for the R&D and landing jobs of HUAWEI CLOUD CDN and AI learning algorithm of data service.

2. Responsible for the research and development of intelligent CDN caching algorithms, including but not limited to memory caching, disk caching, multi-level caching scheduling, P2P caching, caching grid and other technical research, data analysis, modeling, optimization, design,  development,
verification and landing of the algorithms .

3. Continuously improve and design learned index algorithms and models, implement and verify them in HUAWEI CLOUD. Publishing high-level patents or papers is encouraged.

1. Computer Science, software engineering, mathematics, statistics, artificial intelligence and other related majors,
familiar with commonly used machine learning algorithms, be good at one or more programming languages such as C, Go, Java, Python, etc.

2. Have published high-quality papers in international academic conferences, journals or have outstanding performance in well-known competitions.

3. The leader of the laboratory student team, the apprentice of the famous teacher, participate in major scientific research projects and play important roles are preferred.

Compression Algorithm Engineer

Xi’an(China)

1. Responsible for data compression scheme design and technical competitiveness construction in storage, database and other fields. 2. Responsible for the theoretical research and development of data compression and codec.

3. Follow and analyze the latest achievements in the field of data compression in academia and industry.

1. Graduated from Computer Science, probability statistics, information theory, codec, compression, machine learning and other related areas.

2. Familiar with well-known data compression algorithms, such as LZ4, Snappy, Xdelta, etc.

3. Familiar with commonly used data encoding and decoding algorithms, such as entropy encoding, dictionary encoding, etc.; familiar with commonly used machine learning algorithms, including feature extraction, similarity calculation, clustering, etc.

4. Familiar with common data compression schemessuch as images and videos, including but not limited to JPEG, H.264 / 265, etc.
5. Proficient in at least one development language, including C / C ++, Python, etc.

Scheduling Algorithm Engineer

Shenzhen(China), Xi’an(China), Hangzhou(China), Moscow(Russia)

1. Responsible for the R&D jobs of resource scheduling algorithms for HUAWEI CLOUD, including VM scheduling,
container scheduling, and long and short-term task scheduling.

2. Understand cloud computing services, collaborate with the product development team to analyze, model scheduling-related data, and optimize the design, development, verification, and rollout of algorithm.

3. Continuously optimize core algorithms, keep improving the algorithm's availability and effectiveness, and ensure that the algorithm have a stable and high-quality output.

1. Master's degree or above in computer science, applied mathematics, statistics, artificial intelligence, etc..

2. Be familiar with commonly used operation optimization  and machine learning algorithms, Reinforcement learning algorithms including  linear/integer/hybrid planning, dynamic planning, time series analysis, prediction algorithms, and Q-learning.

3. Be familiar with normal optimization, machine learning, and deep learning frameworks, including but not limited to TensorFlow, Keras, Pytorch, and Spark MLlib.

1. Those who can speak Russian would be preferred because of the frequent communication with Russian colleagues.

Operation Algorithm Engineer

Hangzhou(China)

1. Responsible for business operation analysis and development of operational algorithms of some security -related scenarios, including but not limited to product / activity recommendations, searching, user profiling, smart operation,
smart risk control, etc.

2. Understand enterprise products, collaborate with enterprise operational team, work on the statistics, analysis, verification and landing of massive data, to improve operation effciency and help increasing enterprise revenue.

3. Continuously optimize algorithms, keep improving the availability and effectiveness of the algorithm, and ensure the stable and high-quality output of the algorithm.

1. Master's degree or above in Computer Science, mathematics and other related majors, familiar with some common algorithms of data mining, machine learning and deep learning.

2. Have some experience about operation, including but not limited to outlier detection, association analysis, clustering, text categorization, machine translation, commodity recommendation, click-through rate estimation, and user churn prediction.

3. Familiar with popular machine learning and deep learning related framework, including but not limited to Tensorflow, Keras, Pytorch, Spark, MLlib, etc.

4. Those who are contest winners or have high quality papers are preferred.

AI Encoding Algorithm Engineers

Xi’an(China), Shenzhen(China)

1. Research, develop, and implement intelligent video AI encoding algorithms, and provide video encoding and decoding algorithms that meet low bit rate, low power consumption, low latency, and high quality for HUAWEI CLOUD video service scenarios.

2. Responsible for video service product planning and customer needs, and continuously optimize the performance of video codec algorithms to enhance product competitiveness.

3. Follow up the research on next-generation encoding technologies, actively participate in the formulation of standards, and plan the development direction of video encoding and decoding technologies.

1. Majors in computer, probability and statistics, information theory, coding and decoding, deep learning, etc.

2. Familiar with H.26x, AV1, SCC and other video codec standards and their underlying algorithms. Proficient in x265, x264, ffmpeg and other open source frameworks, and have rich experience in codec optimization.

3. Experience in formulating international or domestic video codec standards or submitting relevant technical proposals is preferred.

4. Proficient in one or more programming languages such as C/C++, Python, etc.

AI Video Enhancement Algorithm Engineer

Xi’an(China), Shenzhen(China)

1. Research AI video enhancement algorithms, promote the implementation and key application of algorithms in actual services, and enhance product competitiveness.

2. Design, apply, and optimize lightweight AI algorithms on the end-side, and maintain the leading position of the algorithm.

3. Track the latest technologies in the field of AI video enhancement, and assist the team to develop a 2-5 year technical plan and breakthrough key technologies.

1. Majors in computer, mathematics, statistics, artificial intelligence, etc.

2. Have experience in video AI algorithms, including video reconstruction, super-resolution, super-frame, ROI, and quality enhancement, etc. Rich experience in algorithm optimization, especially have the ability to design lightweight AI algorithms on the end-side, including lightweight model design, model search, and model compression, etc.

3. Familiar with the underlying architecture and implementation mechanism of mainstream deep learning frameworks on the end-side. Have experience in project development and optimization based on the end-side lightweight AI inference framework. Familiar with the architecture and design of cross-platform and cross-device AI inference platforms.

4. Proficient in one or more programming languages such as C/C++, Python, etc.

Video Scheduling Algorithm Engineer

Shenzhen(China)

1. Responsible for the AI learning engine of Huawei Cloud Video Cloud, the research on the scheduling algorithm of live broadcasting /RTC, and the software development and landing work.

2. Responsible for the research and development of intelligent scheduling algorithms, including but not limited to technical research, data analysis, modeling, optimization algorithm design, development, verification and launch, such as bandwidth allocation, bandwidth prediction, resource scheduling with minimum cost under QoS guarantee.

3. Continuously improve and design operational research and optimization as well as data mining model and algorithm, implement and verify in Huawei Cloud, and publish high-level patents or papers.

1. Doctor degree in Computer Science, Software Engineering, Mathematics, Operations Research, Artificial Intelligence, etc., familiar with common Operations Research optimization algorithms, familiar with one or more programming languages such as C, Go, Java, Python, etc.

2. Publish high-quality papers in international academic conferences and journals or have outstanding achievements in well-known competitions.

3. Laboratory student team leader, famous teachers and students, participating in major research projects and playing important roles is preferred.

Speech Algorithm Engineer

Location

Xi’an(China)

Job Responsibilities

1. Responsible for the research and development of HUAWEI CLOUD speech recognition, keyword spotting and other related algorithms.

2. Responsible for the training and optimization of acoustic models and language models, development and optimization of decoder, and keyword spotting related development.

3. Follow the latest progress about speech in academia and industry, and be able to use the latest algorithms to handle the problems encountered in speech recognition research.

Skill Requirements

At least PHD degree of speech recognition and fulfill at least one of the following requirements:

1. Proficient in using one of the framework including Kaldi / PyTorch / TensorFlow, have a strong implementation ability.

2. Those who have published high-quality papers in international academic conferences or journals (speech-related) or make outstanding achievements in well-known competitions are preferred.

3. The leader of the laboratory student team, the apprentice of the famous teacher, participate in major scientific research projects and play important roles are preferred.

Remarks

HUAWEI CLOUD Algorithm System Engineer

Location

Xi'an(China)

Job Responsibilities

1. Under HUAWEI CLOUD's existing cloud services, operations, maintenance and other business scenarios, relying on innovative practices and system applications of classic algorithms, machine learning, deep learning and other algorithm technologies,  to help cloud service products continuously improving the  function, performance,
etc. and building  an industry-leading competitiveness.

2. Be responsible for the laboratory prototype verification of the algorithm, the engineering implementation of the algorithm, software system integration and achieving commercial landing, leading AI algorithm technology innovation and landing application for the entire process.

3. Assist the team to make a 2-to-5-year plan about key technological breakthroughs, follow the latest progress of AI algorithm innovation and application in the field of cloud computing, and explore and incubate high-value commercial cloud service products.

Skill Requirements

1. Master's degree and above in computer science, artificial intelligence, applied mathematics and other related majors.
Those with a well-known software / algorithm competition experience or ranked top 10% score or a national scholarship winner are both preferred.

2. Familiar with commonly used machine learning and deep learning algorithms, including but not limited to LR, SVM,
XGBoost, DNN, Transformer, etc.

3. Proficient in one or more programming languages such as Java, C, Python, etc., with proficient software engineering
skills, and those with well-known open source project code contribution experience are preferred.

4. Those who have published papers in the top international academic conferences or journals in machine learning, artificial intelligence, data mining and other fields are preferred.

Remarks

Algorithm and Software Engineer

Location

Xi'an(China)

Job Responsibilities

1. Responsible for the R&D and landing jobs of HUAWEI CLOUD CDN and AI learning algorithm of data service.

2. Responsible for the research and development of intelligent CDN caching algorithms, including but not limited to memory caching, disk caching, multi-level caching scheduling, P2P caching, caching grid and other technical research, data analysis, modeling, optimization, design,  development,
verification and landing of the algorithms .

3. Continuously improve and design learned index algorithms and models, implement and verify them in HUAWEI CLOUD. Publishing high-level patents or papers is encouraged.

Skill Requirements

1. Computer Science, software engineering, mathematics, statistics, artificial intelligence and other related majors,
familiar with commonly used machine learning algorithms, be good at one or more programming languages such as C, Go, Java, Python, etc.

2. Have published high-quality papers in international academic conferences, journals or have outstanding performance in well-known competitions.

3. The leader of the laboratory student team, the apprentice of the famous teacher, participate in major scientific research projects and play important roles are preferred.

Remarks

Compression Algorithm Engineer

Location

Xi’an(China)

Job Responsibilities

1. Responsible for data compression scheme design and technical competitiveness construction in storage, database and other fields. 2. Responsible for the theoretical research and development of data compression and codec.

3. Follow and analyze the latest achievements in the field of data compression in academia and industry.

Skill Requirements

1. Graduated from Computer Science, probability statistics, information theory, codec, compression, machine learning and other related areas.

2. Familiar with well-known data compression algorithms, such as LZ4, Snappy, Xdelta, etc.

3. Familiar with commonly used data encoding and decoding algorithms, such as entropy encoding, dictionary encoding, etc.; familiar with commonly used machine learning algorithms, including feature extraction, similarity calculation, clustering, etc.

4. Familiar with common data compression schemessuch as images and videos, including but not limited to JPEG, H.264 / 265, etc.
5. Proficient in at least one development language, including C / C ++, Python, etc.

Remarks

Scheduling Algorithm Engineer

Location

Shenzhen(China), Xi’an(China), Hangzhou(China), Moscow(Russia)

Job Responsibilities

1. Responsible for the R&D jobs of resource scheduling algorithms for HUAWEI CLOUD, including VM scheduling,
container scheduling, and long and short-term task scheduling.

2. Understand cloud computing services, collaborate with the product development team to analyze, model scheduling-related data, and optimize the design, development, verification, and rollout of algorithm.

3. Continuously optimize core algorithms, keep improving the algorithm's availability and effectiveness, and ensure that the algorithm have a stable and high-quality output.

Skill Requirements

1. Master's degree or above in computer science, applied mathematics, statistics, artificial intelligence, etc..

2. Be familiar with commonly used operation optimization  and machine learning algorithms, Reinforcement learning algorithms including  linear/integer/hybrid planning, dynamic planning, time series analysis, prediction algorithms, and Q-learning.

3. Be familiar with normal optimization, machine learning, and deep learning frameworks, including but not limited to TensorFlow, Keras, Pytorch, and Spark MLlib.

Remarks

1. Those who can speak Russian would be preferred because of the frequent communication with Russian colleagues.

Operation Algorithm Engineer

Location

Hangzhou(China)

Job Responsibilities

1. Responsible for business operation analysis and development of operational algorithms of some security -related scenarios, including but not limited to product / activity recommendations, searching, user profiling, smart operation,
smart risk control, etc.

2. Understand enterprise products, collaborate with enterprise operational team, work on the statistics, analysis, verification and landing of massive data, to improve operation effciency and help increasing enterprise revenue.

3. Continuously optimize algorithms, keep improving the availability and effectiveness of the algorithm, and ensure the stable and high-quality output of the algorithm.

Skill Requirements

1. Master's degree or above in Computer Science, mathematics and other related majors, familiar with some common algorithms of data mining, machine learning and deep learning.

2. Have some experience about operation, including but not limited to outlier detection, association analysis, clustering, text categorization, machine translation, commodity recommendation, click-through rate estimation, and user churn prediction.

3. Familiar with popular machine learning and deep learning related framework, including but not limited to Tensorflow, Keras, Pytorch, Spark, MLlib, etc.

4. Those who are contest winners or have high quality papers are preferred.

Remarks

AI Encoding Algorithm Engineers

Location

Xi’an(China), Shenzhen(China)

Job Responsibilities

1. Research, develop, and implement intelligent video AI encoding algorithms, and provide video encoding and decoding algorithms that meet low bit rate, low power consumption, low latency, and high quality for HUAWEI CLOUD video service scenarios.

2. Responsible for video service product planning and customer needs, and continuously optimize the performance of video codec algorithms to enhance product competitiveness.

3. Follow up the research on next-generation encoding technologies, actively participate in the formulation of standards, and plan the development direction of video encoding and decoding technologies.

Skill Requirements

1. Majors in computer, probability and statistics, information theory, coding and decoding, deep learning, etc.

2. Familiar with H.26x, AV1, SCC and other video codec standards and their underlying algorithms. Proficient in x265, x264, ffmpeg and other open source frameworks, and have rich experience in codec optimization.

3. Experience in formulating international or domestic video codec standards or submitting relevant technical proposals is preferred.

4. Proficient in one or more programming languages such as C/C++, Python, etc.

Remarks

AI Video Enhancement Algorithm Engineer

Location

Xi’an(China), Shenzhen(China)

Job Responsibilities

1. Research AI video enhancement algorithms, promote the implementation and key application of algorithms in actual services, and enhance product competitiveness.

2. Design, apply, and optimize lightweight AI algorithms on the end-side, and maintain the leading position of the algorithm.

3. Track the latest technologies in the field of AI video enhancement, and assist the team to develop a 2-5 year technical plan and breakthrough key technologies.

Skill Requirements

1. Majors in computer, mathematics, statistics, artificial intelligence, etc.

2. Have experience in video AI algorithms, including video reconstruction, super-resolution, super-frame, ROI, and quality enhancement, etc. Rich experience in algorithm optimization, especially have the ability to design lightweight AI algorithms on the end-side, including lightweight model design, model search, and model compression, etc.

3. Familiar with the underlying architecture and implementation mechanism of mainstream deep learning frameworks on the end-side. Have experience in project development and optimization based on the end-side lightweight AI inference framework. Familiar with the architecture and design of cross-platform and cross-device AI inference platforms.

4. Proficient in one or more programming languages such as C/C++, Python, etc.

Remarks

Video Scheduling Algorithm Engineer

Location

Shenzhen(China)

Job Responsibilities

1. Responsible for the AI learning engine of Huawei Cloud Video Cloud, the research on the scheduling algorithm of live broadcasting /RTC, and the software development and landing work.

2. Responsible for the research and development of intelligent scheduling algorithms, including but not limited to technical research, data analysis, modeling, optimization algorithm design, development, verification and launch, such as bandwidth allocation, bandwidth prediction, resource scheduling with minimum cost under QoS guarantee.

3. Continuously improve and design operational research and optimization as well as data mining model and algorithm, implement and verify in Huawei Cloud, and publish high-level patents or papers.

Skill Requirements

1. Doctor degree in Computer Science, Software Engineering, Mathematics, Operations Research, Artificial Intelligence, etc., familiar with common Operations Research optimization algorithms, familiar with one or more programming languages such as C, Go, Java, Python, etc.

2. Publish high-quality papers in international academic conferences and journals or have outstanding achievements in well-known competitions.

3. Laboratory student team leader, famous teachers and students, participating in major research projects and playing important roles is preferred.

Remarks

Intern Recruitment

Position

Location

Job Responsibilities

Skill Requirements

Remarks

AI Algorithm Intern-Graduate

Xi'an(China)

1. Participate in the research and development of AI learning algorithms for HUAWEI CLOUD CDN and data services.

2. Improve and design data mining models and algorithms, implement and verify them in HUAWEI CLOUD, and publish high-level patents or papers.

1. Ph.D. candidate in computer science, applied mathematics, artificial intelligence and other related majors, and has met the credit requirements of the school's course.Full-time internship for more than 1 month.

2. Proficient in one of the commonly used models and algorithms in the fields of general algorithms, machine learning, data mining or operations research optimization.

3. Familiar with one or more of Python / C / Java etc.

4. Those with papers in top international academic conferences or journals in the fields of machine learning, artificial intelligence, data mining, etc. are preferred.

Compression and Intelligent Operation and Maintenance Algorithm Intern

Xi’an(China)

1. Participate in HUAWEI CLOUD Intelligent Operation and Maintenance Project, use machine learning or deep learning algorithms to perform hardware failure prediction, traffic KPI indicator monitoring, alarm compression, log mining and compression, etc., and perform correlation analysis on various abnormal indicators.

2. Participate in Huawei Data compression in the fields of cloud storage, databases, etc., including the design and implementation of experimental programs. Investigate the most advanced data compression technology, test and
improve it, implement and verify it in HUAWEI CLOUD, and publish high-level patents or papers.

1. Computer Science, software engineering, mathematics, statistics, artificial intelligence and other related majors are
available for undergraduate, master, and doctoral studies. Full-time internship for more than 6 months.

2. Familiar with commonly used machine learning algorithms, clustering, classification, time Sequence analysis, etc. Have their own opinions on data analysis and feature extraction, and be able to propose a series of data analysis combinations.

3. Mastering some knowledge of probability statistics, information theory, etc. Is better.

4. Familiar with any programming language such as java / python / c ++, matlab. Being familiar with spark is a plus.

Speech Algorithm Engineer

Xi’an(China)

1. Participate in the research and development of related algorithms for acoustic models, language models, and end-to-end models.

2. Follow the latest advanced voice recognition technology at home and abroad, and reproduce the latest papers.

1. Rich experiences in C / C ++ / Python programming and good
coding habits, familiar with Linux system.

2. Understand one of the algorithms related to speech recognition, including feature extraction, acoustic models, language models, and end-to-end models.

3. Having experience with open source tool Kaldi is preferred.

Scheduling Algorithm Engineer

Shenzhen(China),
Xi’an(China), Hangzhou(China)

1. Participate in the R&D of HUAWEI CLOUD resource scheduling algorithms, and improve existing algorithms to solve optimization problems in real-world scenarios, including but not limited to VM scheduling, container scheduling, short-term and long-term task scheduling, and hybrid scheduling, to continuously improve resource utilization.

2. Participate in the analysis and modeling of scheduling-related data, and optimize the design, development, and
verification of algorithms.

3. Follow and share the latest progress in the industry, including technical analysis and paper reading.

1. At least Bachelor's degree or above in related fields, including operations research (continuous optimization, portfolio optimization, scheduling, sorting, dynamic planning, and random optimization), machine learning (reinforcement learning, deep learning, Q-learning), statistics (time series analysis and prediction, association analysis), or computing mathematics.Those who had related patents or top conference papers and related tech competition winners are preferred.

2. Understand mathematical modeling based on business problems and know the implementation and mathematical principles of various optimization algorithms and machine learning tools. Be able to implement algorithms and solve application problems. Those who had experiences of projects and research are preferred.

3. Be familiar with one or more of Java, Python, and C++. Having experience in using related optimization software or simulation tools is preferred.

Algorithm and Software Intern

Xi'an(China)

1. Participate in the R&D and implementation jobs of HUAWEI CLOUD CDN and AI learning algorithm of data services.

2. Improve and design data mining models and algorithms, implement and verify them in HUAWEI CLOUD, and publish high-level patents or papers.

1. Master's degree or Ph.D. in computer science, applied mathematics, artificial intelligence and other related majors, and has met the requirements of the school's course credits.Full-time internship for more than 1 month.
2. Proficient in one of the commonly used models and algorithms in the fields of general algorithms, machine learning, data mining or operations research optimization.
3. Familiar with one or more languages such as Python / C / Java.
4. Those who have published papers in the top international academic conferences or journals in machine learning, artificial intelligence, data mining and other fields are preferred.

AI Encoding Algorithm Interns

Xi’an(China)

1. Participate in research of innovative AI video encoding algorithms, including but not limited to video encoding and decoding algorithms, image enhancement algorithms, etc., and continuously improve algorithm performance.

2. Participate in the design, development, and verification of AI intelligent encoding models.

3. Follow up the investigation and recurrence of the latest research results in academia.

1. Be studying for bachelor, master, or doctorate in computer, artificial intelligence, coding and decoding, information theory, statistics, or other majors. Having published relevant patents and top academic journals or conference papers is preferred. Having won relevant competitions is preferred.

2. Experience in research and development of AI related algorithms and familiar with common video encoding and decoding algorithms, such as H.26x, AV1, and SCC, etc.

3. Familiar with at least one development language, including C/C++ and Python.

AI Algorithm Intern-Graduate

Location

Xi'an(China)

Job Responsibilities

1. Participate in the research and development of AI learning algorithms for HUAWEI CLOUD CDN and data services.

2. Improve and design data mining models and algorithms, implement and verify them in HUAWEI CLOUD, and publish high-level patents or papers.

Skill Requirements

1. Ph.D. candidate in computer science, applied mathematics, artificial intelligence and other related majors, and has met the credit requirements of the school's course.Full-time internship for more than 1 month.

2. Proficient in one of the commonly used models and algorithms in the fields of general algorithms, machine learning, data mining or operations research optimization.

3. Familiar with one or more of Python / C / Java etc.

4. Those with papers in top international academic conferences or journals in the fields of machine learning, artificial intelligence, data mining, etc. are preferred.

Remarks

Compression and Intelligent Operation and Maintenance Algorithm Intern

Location

Xi’an(China)

Job Responsibilities

1. Participate in HUAWEI CLOUD Intelligent Operation and Maintenance Project, use machine learning or deep learning algorithms to perform hardware failure prediction, traffic KPI indicator monitoring, alarm compression, log mining and compression, etc., and perform correlation analysis on various abnormal indicators.

2. Participate in Huawei Data compression in the fields of cloud storage, databases, etc., including the design and implementation of experimental programs. Investigate the most advanced data compression technology, test and
improve it, implement and verify it in HUAWEI CLOUD, and publish high-level patents or papers.

Skill Requirements

1. Computer Science, software engineering, mathematics, statistics, artificial intelligence and other related majors are
available for undergraduate, master, and doctoral studies. Full-time internship for more than 6 months.

2. Familiar with commonly used machine learning algorithms, clustering, classification, time Sequence analysis, etc. Have their own opinions on data analysis and feature extraction, and be able to propose a series of data analysis combinations.

3. Mastering some knowledge of probability statistics, information theory, etc. Is better.

4. Familiar with any programming language such as java / python / c ++, matlab. Being familiar with spark is a plus.

Remarks

Speech Algorithm Engineer

Location

Xi’an(China)

Job Responsibilities

1. Participate in the research and development of related algorithms for acoustic models, language models, and end-to-end models.

2. Follow the latest advanced voice recognition technology at home and abroad, and reproduce the latest papers.

Skill Requirements

1. Rich experiences in C / C ++ / Python programming and good
coding habits, familiar with Linux system.

2. Understand one of the algorithms related to speech recognition, including feature extraction, acoustic models, language models, and end-to-end models.

3. Having experience with open source tool Kaldi is preferred.

Remarks

Scheduling Algorithm Engineer

Location

Shenzhen(China),
Xi’an(China), Hangzhou(China)

Job Responsibilities

1. Participate in the R&D of HUAWEI CLOUD resource scheduling algorithms, and improve existing algorithms to solve optimization problems in real-world scenarios, including but not limited to VM scheduling, container scheduling, short-term and long-term task scheduling, and hybrid scheduling, to continuously improve resource utilization.

2. Participate in the analysis and modeling of scheduling-related data, and optimize the design, development, and
verification of algorithms.

3. Follow and share the latest progress in the industry, including technical analysis and paper reading.

Skill Requirements

1. At least Bachelor's degree or above in related fields, including operations research (continuous optimization, portfolio optimization, scheduling, sorting, dynamic planning, and random optimization), machine learning (reinforcement learning, deep learning, Q-learning), statistics (time series analysis and prediction, association analysis), or computing mathematics.Those who had related patents or top conference papers and related tech competition winners are preferred.

2. Understand mathematical modeling based on business problems and know the implementation and mathematical principles of various optimization algorithms and machine learning tools. Be able to implement algorithms and solve application problems. Those who had experiences of projects and research are preferred.

3. Be familiar with one or more of Java, Python, and C++. Having experience in using related optimization software or simulation tools is preferred.

Remarks

Algorithm and Software Intern

Location

Xi'an(China)

Job Responsibilities

1. Participate in the R&D and implementation jobs of HUAWEI CLOUD CDN and AI learning algorithm of data services.

2. Improve and design data mining models and algorithms, implement and verify them in HUAWEI CLOUD, and publish high-level patents or papers.

Skill Requirements

1. Master's degree or Ph.D. in computer science, applied mathematics, artificial intelligence and other related majors, and has met the requirements of the school's course credits.Full-time internship for more than 1 month.
2. Proficient in one of the commonly used models and algorithms in the fields of general algorithms, machine learning, data mining or operations research optimization.
3. Familiar with one or more languages such as Python / C / Java.
4. Those who have published papers in the top international academic conferences or journals in machine learning, artificial intelligence, data mining and other fields are preferred.

Remarks

AI Encoding Algorithm Interns

Location

Xi’an(China)

Job Responsibilities

1. Participate in research of innovative AI video encoding algorithms, including but not limited to video encoding and decoding algorithms, image enhancement algorithms, etc., and continuously improve algorithm performance.

2. Participate in the design, development, and verification of AI intelligent encoding models.

3. Follow up the investigation and recurrence of the latest research results in academia.

Skill Requirements

1. Be studying for bachelor, master, or doctorate in computer, artificial intelligence, coding and decoding, information theory, statistics, or other majors. Having published relevant patents and top academic journals or conference papers is preferred. Having won relevant competitions is preferred.

2. Experience in research and development of AI related algorithms and familiar with common video encoding and decoding algorithms, such as H.26x, AV1, and SCC, etc.

3. Familiar with at least one development language, including C/C++ and Python.

Remarks

Experienced Hiring

Position

Location

Job Responsibilities

Skill Requirements

Remarks

Speech Algorithm Engineer

Xi’an(China)

1. Responsible for the research and development of HUAWEI CLOUD speech recognition, keyword spotting and other related algorithms.

2. Responsible for the training and optimization of acoustic models and language models, development and optimization of decoder, and keyword spotting related development.

3. Follow the latest progress about speech in academia and industry, and be able to use the latest algorithms to handle the problems encountered in speech recognition research.

1. Master's degree or above, at least three-year related experiences in speech recognition decoder.

2. Have solid C++ development skills and knowledge about data structure and algorithms.

3. Familiar with speech-recognition-decoder related principles, be able to implement and optimize the algorithms.

Scheduling Algorithm Engineer

Shenzhen(China), Xi’an(China), Hangzhou(China), Moscow(Russia)

1. Responsible for the R&D jobs of resource scheduling algorithms for HUAWEI CLOUD, including VM scheduling, container scheduling, and long and short-term task scheduling.

2. Understand cloud computing services, collaborate with the product development team to analyze, model scheduling-related data, and optimize the design, development, verification, and rollout of algorithm.

3. Continuously optimize core algorithms, keep improving the algorithm's availability and effectiveness, and ensure that the algorithm have a stable and high-quality output.

1. Master's degree or above in computer science, applied mathematics, statistics, artificial intelligence, etc.; at least three-year working experiences for a Master degree; at least one year for a PHD Degree.

2. Be familiar with commonly used operation optimization and machine learning algorithms, reinforcement learning algorithms including  linear/integer/hybrid planning, dynamic planning, time series analysis, prediction algorithms, and Q-learning.

3. Be familiar with popular optimization, machine learning, and deep learning frameworks, including but not limited to TensorFlow, Keras, Pytorch, and Spark MLlib.

1. Those who can speak Russian would be preferred because of the frequent communication with Russian colleagues.

Operation Algorithm Engineer

Hangzhou(China)

1. Responsible for business operation analysis and development of operational algorithms of some security-related scenarios, including but not limited to product / activity recommendations, searching, user profiling, smart operation, smart risk control, etc.

2. Understand enterprise products, collaborate with enterprise operational team, work on the statistics, analysis, verification and landing of massive data, to improve operation effciency and help increasing enterprise revenue.

3. Continuously optimize algorithms, keep improving the availability and effectiveness of the algorithm, and ensure the stable and high-quality output of the algorithm.

1. Master's degree or above in Computer Science, mathematics and other related majors, familiar with some common algorithms of data mining, machine learning and deep learning.

2. Have some experience about operation, including but not limited to outlier detection, association analysis, clustering, text categorization, machine translation, commodity recommendation, click-through rate estimation, and user churn prediction.

3. Familiar with popular machine learning and deep learning related framework, including but not limited to Tensorflow, Keras, Pytorch, Spark, MLlib, etc.

4. Those who are contest winners or have high quality papers are preferred.

AI Algorithm Engineer

Xi'an(China)

1. Responsible for the research and development of learned algorithms of HUAWEI CLOUD, the scenarios consist of learned index algorithm, intelligent CDN memory cache, disk cache, multi-level cache scheduling, P2P cache, cache grid, streaming network accelerated cache and other fields.

2. Understand cloud computing service, work with the product development team seamlessly and  be responsible for intelligent CDN cache related technology research, data analysis, modeling, design, development, verification and launch of the optimization algorithms.

3. Continuously optimize the core algorithms and the engine framework, keep improving the real-time performance, availability and effectiveness of the algorithm, and ensure the stable and high-quality output of the algorithm.

1. Master's degree or above in computer Science, artificial intelligence, applied mathematics and other related majors. At least 3-year working experience for a master degree, no limitation for a PHD degree.

2. Familiar with one or more programming languages such as C, Go and Java; familiar with Python programming.

3. Familiar with commonly used operational optimization and machine learning algorithms. Reinforcement learning algorithms including but are not limited to linear / integer / hybrid programming, dynamic programming, time series
analysis and prediction algorithms, Q-learning, etc.

4. Those who have published papers in some machine learning, AI, data mining, optimization related top conferences are preferred.

Compression Algorithm Engineer

Xi’an(China), Hangzhou(China)

1. Responsible for data compression scheme design and technical competitiveness construction in storage, database and other fields.

2. Deeply understand the mainstream technology and related theories of data compression and codec, accurately judge the technology evolution trend, support technology strategy formulation, and ensure that key technologies are ready in advance.

3. Assist in formulating the team's 2-5 years of technical planning and key technological breakthroughs, participate in the work of the R & D team as the main technology, explore the incubation of high-value commercial products, and help the team build competitiveness.


1. Master's degree or above in computer Science, applied mathematics, statistics, artificial intelligence and other related fields, at least 3-year working experiences for a master's degree, at least one year for PHD.

2. Proficient in well-known data compression algorithms, such as LZ4, Snappy, Xdelta, etc.

3. Familiar with commonly used data encoding and decoding algorithms, such as entropy encoding, dictionary encoding, etc.; familiar with normal machine learning algorithms, including feature extraction, similarity calculation, clustering, etc.

4. Familiar with common data compression schemes for images and videos, including but not limited to JPEG, H.264 / 265, etc.

5. Proficient in at least one development language, including C / C ++, Python, etc.

Algorithm and Software Engineer

Xi'an(China)

1. Responsible for the research and development of learned algorithms of HUAWEI CLOUD, the scenarios consist of learned index algorithm, intelligent CDN memory cache, disk cache, multi-level cache scheduling, P2P cache, cache grid, streaming network accelerated cache and other fields.
2. Understand cloud computing service, work with the product development team seamlessly. Be responsible for intelligent CDN cache related technology research, data analysis, modeling, design, development, verification and launch of the
optimization algorithms.
3. Continuously optimize the core algorithms and the engine framework, keep improving the real-time performance, availability and effectiveness of the algorithm, and ensure the stable and high-quality output of the algorithm.

1. Master's degree or above in computer Science, artificial
intelligence, applied mathematics and other related majors.At least 3-year working experience for a master degree, no limitation for a PHD.

2. Familiar with one or more programming languages such as C, Go and Java; familiar with Python programming.

3. Familiar with commonly used operational optimization and machine learning algorithms. Reinforcement learning algorithms including but not limited to linear / integer / hybrid programming, dynamic programming, time series analysis and prediction algorithms, Q-learning, etc.

4. Those who have published papers in some machine learning, AI, data mining, optimization related top conferences are preferred.

Optimization and Scheduling Algorithm Scientist

Moscow(Russia), Saint Petersburg(Russia)

1. Optimize and improve algorithms of resource scheduling on virtual machine service.

2. Design and verify the optimization algorithms.

3. Design the strategy to implement the algorithm in working environment.

1. Strong mathematical modeling and algorithm development ability in the field of optimization, specifically in the field of combinatorial optimization, operation research, stochastic control, reinforcement learning, scheduling, genetic programming, simulated annealing, Bayesian optimization etc.

2. Provable skills on programming, like Python/GO/R/Matlab/Java.

3. Ability to do scientific/engineering research both as a team member and as a single player, and quick self-leaning ability.

4. Knowledge on resource optimization problem in parallel system.

5. Good understanding of Operating systems such as Linux, BSD Unix.

6. For expert level candidate, 5+ year related experience is required, for junior level candidate, 2+ year experience is accepted, for brilliant PhD candidate 0+ year experience is accepted.

7. (Optional) Having papers presented at conferences in combinatorial optimization, operation research, linear programming, mixed integer linear programming, reinforcement learning and other heuristic optimization algorithms are highly preferred.

Professional Skills:

1. Profound experience on Mathematical modelling.

2. Winner of ACM, Mathematics competitions (IMO).

3. Good knowledge of IaaS, PaaS and other cloud computing technologies is a plus.

4. Experience in Kubernetes is a plus.

5. Good verbal and written communication abilities in English.

Language:

1. English–upper-intermediate/advanced.

2. Russian will be a plus.

Cloud Platform Video Scheduling Architect

Shenzhen(China)

1. Responsible for the high availability architecture design and network resource planning of the resource scheduling system of the cloud platform for live broadcast and real-time communication RTC;

2. Responsible for the construction and tuning of global streaming media transmission network, have profound insights into resource scheduling problems, and can provide industry-leading solutions for adaptation.Effectively improve the quality of streaming media transmission link and guarantee customer experience.

3. Optimized GSLB and DNS service systems to ensure traffic scheduling for major live broadcast activities.

4. Responsible for product line structure research and development and team technical training.

5. Undertook the research and development of the core functions of the scheduling system.

1, Bachelor degree or above, with computer, communication, artificial intelligence, operation optimization background, more than 5 years of working experience.

2. Have design experience in stereo monitoring, automatic deployment, capacity management and self-active disaster recovery.

3. Familiar with the basic principles of DNS, have a certain foundation of network protocol and distributed system.Experience in network development and scheduling system design.

Expert in Video Scheduling Algorithms

Shenzhen(China)

1. Responsible for the AI learning engine of Huawei Cloud Video Cloud, the research on the scheduling algorithm of live broadcasting /RTC, and the software development and landing work.

2. Responsible for the research and development of intelligent scheduling algorithms, including but not limited to technical research, data analysis, modeling, optimization algorithm design, development, verification and launch, such as bandwidth allocation, bandwidth prediction, resource scheduling with minimum cost under QoS guarantee.

3. Continuously improve and design operational research and optimization as well as data mining model and algorithm, implement and verify in Huawei Cloud, and publish high-level patents or papers.

1. Master's degree or above in Computer Science, Applied Mathematics, Statistics, Artificial Intelligence or related field, 3 years master's degree or above, 1 year doctor's degree or above.

2. Proficient in operational optimization algorithms, machine learning algorithms, reinforcement learning algorithms or deep learning algorithms, with mathematical modeling and algorithm implementation ability;Familiar with common operations research and machine learning algorithms, such as continuous optimization, combinatorial optimization, dynamic programming, reinforcement learning, Q-learning, etc.

3. Familiar with one or more programming languages such as C, Go, Java and Python.

4. Presented a paper in a top international conference or journal in the field of machine learning, artificial intelligence, data mining, operations optimization, etc., or won a prize in a competition is preferr

Speech Algorithm Engineer

Location

Xi’an(China)

Job Responsibilities

1. Responsible for the research and development of HUAWEI CLOUD speech recognition, keyword spotting and other related algorithms.

2. Responsible for the training and optimization of acoustic models and language models, development and optimization of decoder, and keyword spotting related development.

3. Follow the latest progress about speech in academia and industry, and be able to use the latest algorithms to handle the problems encountered in speech recognition research.

Skill Requirements

1. Master's degree or above, at least three-year related experiences in speech recognition decoder.

2. Have solid C++ development skills and knowledge about data structure and algorithms.

3. Familiar with speech-recognition-decoder related principles, be able to implement and optimize the algorithms.

Remarks

Scheduling Algorithm Engineer

Location

Shenzhen(China), Xi’an(China), Hangzhou(China), Moscow(Russia)

Job Responsibilities

1. Responsible for the R&D jobs of resource scheduling algorithms for HUAWEI CLOUD, including VM scheduling, container scheduling, and long and short-term task scheduling.

2. Understand cloud computing services, collaborate with the product development team to analyze, model scheduling-related data, and optimize the design, development, verification, and rollout of algorithm.

3. Continuously optimize core algorithms, keep improving the algorithm's availability and effectiveness, and ensure that the algorithm have a stable and high-quality output.

Skill Requirements

1. Master's degree or above in computer science, applied mathematics, statistics, artificial intelligence, etc.; at least three-year working experiences for a Master degree; at least one year for a PHD Degree.

2. Be familiar with commonly used operation optimization and machine learning algorithms, reinforcement learning algorithms including  linear/integer/hybrid planning, dynamic planning, time series analysis, prediction algorithms, and Q-learning.

3. Be familiar with popular optimization, machine learning, and deep learning frameworks, including but not limited to TensorFlow, Keras, Pytorch, and Spark MLlib.

Remarks

1. Those who can speak Russian would be preferred because of the frequent communication with Russian colleagues.

Operation Algorithm Engineer

Location

Hangzhou(China)

Job Responsibilities

1. Responsible for business operation analysis and development of operational algorithms of some security-related scenarios, including but not limited to product / activity recommendations, searching, user profiling, smart operation, smart risk control, etc.

2. Understand enterprise products, collaborate with enterprise operational team, work on the statistics, analysis, verification and landing of massive data, to improve operation effciency and help increasing enterprise revenue.

3. Continuously optimize algorithms, keep improving the availability and effectiveness of the algorithm, and ensure the stable and high-quality output of the algorithm.

Skill Requirements

1. Master's degree or above in Computer Science, mathematics and other related majors, familiar with some common algorithms of data mining, machine learning and deep learning.

2. Have some experience about operation, including but not limited to outlier detection, association analysis, clustering, text categorization, machine translation, commodity recommendation, click-through rate estimation, and user churn prediction.

3. Familiar with popular machine learning and deep learning related framework, including but not limited to Tensorflow, Keras, Pytorch, Spark, MLlib, etc.

4. Those who are contest winners or have high quality papers are preferred.

Remarks

AI Algorithm Engineer

Location

Xi'an(China)

Job Responsibilities

1. Responsible for the research and development of learned algorithms of HUAWEI CLOUD, the scenarios consist of learned index algorithm, intelligent CDN memory cache, disk cache, multi-level cache scheduling, P2P cache, cache grid, streaming network accelerated cache and other fields.

2. Understand cloud computing service, work with the product development team seamlessly and  be responsible for intelligent CDN cache related technology research, data analysis, modeling, design, development, verification and launch of the optimization algorithms.

3. Continuously optimize the core algorithms and the engine framework, keep improving the real-time performance, availability and effectiveness of the algorithm, and ensure the stable and high-quality output of the algorithm.

Skill Requirements

1. Master's degree or above in computer Science, artificial intelligence, applied mathematics and other related majors. At least 3-year working experience for a master degree, no limitation for a PHD degree.

2. Familiar with one or more programming languages such as C, Go and Java; familiar with Python programming.

3. Familiar with commonly used operational optimization and machine learning algorithms. Reinforcement learning algorithms including but are not limited to linear / integer / hybrid programming, dynamic programming, time series
analysis and prediction algorithms, Q-learning, etc.

4. Those who have published papers in some machine learning, AI, data mining, optimization related top conferences are preferred.

Remarks

Compression Algorithm Engineer

Location

Xi’an(China), Hangzhou(China)

Job Responsibilities

1. Responsible for data compression scheme design and technical competitiveness construction in storage, database and other fields.

2. Deeply understand the mainstream technology and related theories of data compression and codec, accurately judge the technology evolution trend, support technology strategy formulation, and ensure that key technologies are ready in advance.

3. Assist in formulating the team's 2-5 years of technical planning and key technological breakthroughs, participate in the work of the R & D team as the main technology, explore the incubation of high-value commercial products, and help the team build competitiveness.


Skill Requirements

1. Master's degree or above in computer Science, applied mathematics, statistics, artificial intelligence and other related fields, at least 3-year working experiences for a master's degree, at least one year for PHD.

2. Proficient in well-known data compression algorithms, such as LZ4, Snappy, Xdelta, etc.

3. Familiar with commonly used data encoding and decoding algorithms, such as entropy encoding, dictionary encoding, etc.; familiar with normal machine learning algorithms, including feature extraction, similarity calculation, clustering, etc.

4. Familiar with common data compression schemes for images and videos, including but not limited to JPEG, H.264 / 265, etc.

5. Proficient in at least one development language, including C / C ++, Python, etc.

Remarks

Algorithm and Software Engineer

Location

Xi'an(China)

Job Responsibilities

1. Responsible for the research and development of learned algorithms of HUAWEI CLOUD, the scenarios consist of learned index algorithm, intelligent CDN memory cache, disk cache, multi-level cache scheduling, P2P cache, cache grid, streaming network accelerated cache and other fields.
2. Understand cloud computing service, work with the product development team seamlessly. Be responsible for intelligent CDN cache related technology research, data analysis, modeling, design, development, verification and launch of the
optimization algorithms.
3. Continuously optimize the core algorithms and the engine framework, keep improving the real-time performance, availability and effectiveness of the algorithm, and ensure the stable and high-quality output of the algorithm.

Skill Requirements

1. Master's degree or above in computer Science, artificial
intelligence, applied mathematics and other related majors.At least 3-year working experience for a master degree, no limitation for a PHD.

2. Familiar with one or more programming languages such as C, Go and Java; familiar with Python programming.

3. Familiar with commonly used operational optimization and machine learning algorithms. Reinforcement learning algorithms including but not limited to linear / integer / hybrid programming, dynamic programming, time series analysis and prediction algorithms, Q-learning, etc.

4. Those who have published papers in some machine learning, AI, data mining, optimization related top conferences are preferred.

Remarks

Optimization and Scheduling Algorithm Scientist

Location

Moscow(Russia), Saint Petersburg(Russia)

Job Responsibilities

1. Optimize and improve algorithms of resource scheduling on virtual machine service.

2. Design and verify the optimization algorithms.

3. Design the strategy to implement the algorithm in working environment.

Skill Requirements

1. Strong mathematical modeling and algorithm development ability in the field of optimization, specifically in the field of combinatorial optimization, operation research, stochastic control, reinforcement learning, scheduling, genetic programming, simulated annealing, Bayesian optimization etc.

2. Provable skills on programming, like Python/GO/R/Matlab/Java.

3. Ability to do scientific/engineering research both as a team member and as a single player, and quick self-leaning ability.

4. Knowledge on resource optimization problem in parallel system.

5. Good understanding of Operating systems such as Linux, BSD Unix.

6. For expert level candidate, 5+ year related experience is required, for junior level candidate, 2+ year experience is accepted, for brilliant PhD candidate 0+ year experience is accepted.

7. (Optional) Having papers presented at conferences in combinatorial optimization, operation research, linear programming, mixed integer linear programming, reinforcement learning and other heuristic optimization algorithms are highly preferred.

Remarks

Professional Skills:

1. Profound experience on Mathematical modelling.

2. Winner of ACM, Mathematics competitions (IMO).

3. Good knowledge of IaaS, PaaS and other cloud computing technologies is a plus.

4. Experience in Kubernetes is a plus.

5. Good verbal and written communication abilities in English.

Language:

1. English–upper-intermediate/advanced.

2. Russian will be a plus.

Cloud Platform Video Scheduling Architect

Location

Shenzhen(China)

Job Responsibilities

1. Responsible for the high availability architecture design and network resource planning of the resource scheduling system of the cloud platform for live broadcast and real-time communication RTC;

2. Responsible for the construction and tuning of global streaming media transmission network, have profound insights into resource scheduling problems, and can provide industry-leading solutions for adaptation.Effectively improve the quality of streaming media transmission link and guarantee customer experience.

3. Optimized GSLB and DNS service systems to ensure traffic scheduling for major live broadcast activities.

4. Responsible for product line structure research and development and team technical training.

5. Undertook the research and development of the core functions of the scheduling system.

Skill Requirements

1, Bachelor degree or above, with computer, communication, artificial intelligence, operation optimization background, more than 5 years of working experience.

2. Have design experience in stereo monitoring, automatic deployment, capacity management and self-active disaster recovery.

3. Familiar with the basic principles of DNS, have a certain foundation of network protocol and distributed system.Experience in network development and scheduling system design.

Remarks

Expert in Video Scheduling Algorithms

Location

Shenzhen(China)

Job Responsibilities

1. Responsible for the AI learning engine of Huawei Cloud Video Cloud, the research on the scheduling algorithm of live broadcasting /RTC, and the software development and landing work.

2. Responsible for the research and development of intelligent scheduling algorithms, including but not limited to technical research, data analysis, modeling, optimization algorithm design, development, verification and launch, such as bandwidth allocation, bandwidth prediction, resource scheduling with minimum cost under QoS guarantee.

3. Continuously improve and design operational research and optimization as well as data mining model and algorithm, implement and verify in Huawei Cloud, and publish high-level patents or papers.

Skill Requirements

1. Master's degree or above in Computer Science, Applied Mathematics, Statistics, Artificial Intelligence or related field, 3 years master's degree or above, 1 year doctor's degree or above.

2. Proficient in operational optimization algorithms, machine learning algorithms, reinforcement learning algorithms or deep learning algorithms, with mathematical modeling and algorithm implementation ability;Familiar with common operations research and machine learning algorithms, such as continuous optimization, combinatorial optimization, dynamic programming, reinforcement learning, Q-learning, etc.

3. Familiar with one or more programming languages such as C, Go, Java and Python.

4. Presented a paper in a top international conference or journal in the field of machine learning, artificial intelligence, data mining, operations optimization, etc., or won a prize in a competition is preferr

Remarks