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.

“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 (voice-related) 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.

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 (voice-related) 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

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 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

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.

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.