The pay is high, but the requirements are also high. Because the threshold of image processing is relatively high, first of all, you must have a strong mathematical foundation, plus a solid image processing foundation (algorithm); In addition, we must have strong programming ability: matlab (algorithm verification), C ++ (project implementation) opencv. In recent years, algorithm engineer has become more and more popular, with high salary, large development space and high post requirements. Many people can easily get an annual salary of 500 thousand just by salary. In addition, after today's headlines and the rise of Dou Yin, the gap between recommending algorithm engineer and other positions is getting wider and wider. If I want to talk briefly about algorithm engineer's work, it is to realize artificial intelligence and data mining by machine learning.
Specific job description: responsible for in-depth research in specific technical direction and implementation of business scenarios, such as search, recommendation, traffic ranking modeling, association mining, text analysis, user portrait, product quality, etc. Responsible for search recommendation, long-term layout of traffic algorithm and architecture, including the integration of technical resources and the promotion of technical system planning. job requirement
Bachelor degree or above in computer science or related major, with at least 2 years working experience in Internet search, recommendation, traffic or related fields. Familiar with the principle and algorithm of at least one of machine learning/natural language processing/data mining/deep learning, able to skillfully model and solve business problems. Proficient in C/C ++/Java language development under Linux platform, proficient in using development tools such as gcc/gdb, and proficient in script development such as Python/Linux Shell/SQL. Familiar with distributed computing technologies such as hadoop/hbase/storm, and familiar with its operating mechanism and architecture. Excellent analytical and problem-solving skills, clear thinking and enthusiasm for work challenges. Have a strong sense of responsibility and teamwork spirit, and be able to communicate and learn better.