Job Recruitment Website - Recruitment portal - Job responsibilities of data mining in algorithm engineer

Job responsibilities of data mining in algorithm engineer

Job responsibilities of data mining in algorithm engineer

In today's social life, the frequency of job responsibilities is increasing. Making job responsibilities can maximize the scientific allocation of labor and employment. How are the general job responsibilities formulated? The following is the job responsibilities of algorithm engineer in data mining that I collected, for reference only, and I hope it will help everyone.

Data Mining algorithm engineer Job Responsibilities 1 Job Responsibilities:

Responsible for the optimization, code implementation and transplantation of the team's existing algorithms.

Responsible for the optimization of algorithm calculation performance and promoting its online application.

Based on large-scale user data, the basic algorithm and strategy of the system are established and optimized with the effect as the goal.

Apply cutting-edge technologies such as machine learning to model massive information, tap potential value, track the development of new technologies and apply them to products;

Track the development of new technologies and apply them to products.

Assist other technicians to solve business and technical problems.

Qualifications:

Proficient in using Java, python and scala languages (at least one), familiar with object-oriented thinking and design patterns.

He has more than one year of research and practical experience in machine learning theory and algorithm.

Good at large-scale distributed systems. Massive data processing. Real-time analysis algorithm design. Optimize

Familiar with big data processing frameworks such as Hadoop and spark.

Have research and development experience in distributed related projects (such as distributed storage/distributed computing/high-performance parallel computing/distributed cache, etc.). )

Familiar with large-scale data mining, machine learning, distributed computing and other related technologies, with many years of practical work experience.

Have a deep understanding of data structure and algorithm design.

Have good ability to analyze and solve problems, have a certain mathematical foundation, and be able to carry out mathematical modeling for practical problems.

Good logical thinking ability and data sensitivity, able to find valuable rules from massive data.

Excellent analytical and problem-solving skills, full of enthusiasm for challenging problems.

Good team spirit and communication skills.

Data Mining algorithm engineer Job Responsibilities 2 1. Through massive data mining, machine learning and other methods, the system of user portrait, personalized recommendation, sales forecast and risk control is constructed.

2. Participate in the design, implementation, algorithm research and optimization of data mining projects.

3, user analysis, understanding and modeling, and constantly improve the user product experience.

4. Investigate and promote the application of data mining in many business fields of the company.

Qualifications:

1, familiar with Java, Scala or Python programming languages, and having experience in Java multithreading and AkkaActor programming is preferred.

2. Familiar with hadoop, Spark, Redis, ES and data visualization is preferred.

3. Have the idea of distributed programming based on MapReduce, and be familiar with common machine learning algorithms, such as decision tree, SVM, clustering, regression, Bayesian and neural network. Experience in distributed implementation and optimization of the above algorithms is preferred.

4. Familiar with the theory of large-scale distributed system, having studied the source codes such as mllib/mahout/H20/TensoFlow, and applying the distributed algorithm to the business in the project is preferred.

5. Strong ability to read and understand English documents and prepare relevant documents.

Data Mining algorithm engineer Job Responsibilities 3 Job Responsibilities:

1. Use the methods and technologies of data mining and machine learning to deeply mine and analyze massive commercial data.

2. Including but not limited to wind control model, user portrait, merchant portrait modeling, text analysis and business forecast.

3. Using the theory and method of data mining/statistical learning, the user behavior is deeply mined and analyzed, and the user portrait is established.

4. From the perspective of system application, the theory and method of data mining/statistical learning are used to solve practical problems.

job requirement

-Master degree or above in computer, mathematics, statistics or artificial intelligence, with 5- 10 years or related working experience.

-Proficient in 1-2 programming language (Python or Java), familiar with commonly used data structures and algorithms, with strong practical development ability, and able to lead the team to make continuous progress.

—Have a background in statistics or data mining, and have in-depth research on machine learning algorithms and theories.

—Familiar with data mining algorithms (decision tree, SVM, clustering, logistic regression, Bayesian).

-Good learning ability, time and process awareness and communication skills.

—Familiar with Spark or hadoop ecological distributed computing framework.

Excellent communication skills, innovative spirit, willing to accept challenges and able to work under pressure.

Experience in large-scale data mining in internet, central enterprises, government affairs, finance and other fields is preferred.

;