Salary: 0-0K
Experience requirements: Unlimited experience
Educational requirements: Doctor
Job Description:
[Job Responsibilities]
1. Deeply understand the various business scenarios of the company, and build optimization models such as linear programming, integer programming, dynamic programming, etc. for various business optimization problems.
2. Responsible for data processing and analysis, algorithm design and implementation, collecting, organizing and analyzing relevant business data, cleaning, preprocessing and feature engineering of data, mining relevant information, and providing accurate input for models and algorithms; Based on the problem model, design effective optimization algorithms and implement them using programming languages such as Python, Java, C++, etc.
3. Responsible for model optimization and improvement, continuously optimizing and improving existing models and algorithms to improve solving efficiency and accuracy of results, adapting to changes in business needs and new challenges.
4. Responsible for scheme evaluation and validation, evaluating and validating optimized schemes, comparing the effects of different schemes through actual data testing and simulation experiments, and selecting reasonable solutions.
5. Work closely with business personnel, functional designers, etc., understand business requirements and technical limitations, and effectively integrate optimization solutions into actual business systems.
6. Learn the cutting-edge research achievements and technological development trends in the fields of operations research and optimization, introduce valuable new methods and technologies into practical work, and enhance the team's technical level and competitiveness.
7. Summarize and organize the algorithm techniques used in the project, and complete the relevant technical precipitation work.
8. Strictly abide by the project schedule management mechanism, and orderly promote the research and development of project algorithms according to the project launch schedule.
[Job Requirements]
1. More than 2 years of relevant experience (master's and doctoral degrees may relax work experience requirements), experience in fields such as operations research/industrial engineering/systems engineering is preferred.
2. Familiar with various types of operations optimization models, such as network flow TSP、VRP、 Site selection, production scheduling, etc., understanding the usage scenarios and computational efficiency of each model, able to select suitable algorithm models to meet various business needs.
3. Proficient in using optimization solvers and related algorithms, such as CPLEX, Gurobi, SCIP, etc., or having fully implemented the development of heuristic algorithms.
4. Capable of flexibly combining problems to independently design and develop relevant solving algorithms, and conducting targeted analysis and efficiency optimization based on the results.
5. Proficient in languages such as Python, Java, C++, and able to proficiently use Numpy and Pandas to analyze, process, and visualize data.
6. Having a certain engineering foundation, able to abstract and standardize models, algorithms, and scenarios, and capable of code encapsulation.
7. Strong communication skills, learning ability, self motivation, sense of responsibility, and teamwork ability.
Please send your CV or resume as an attachment to the following email address:
mailto: rbhr@hrcenter.co.uk
With the subject line formatted as: 'Name + Position + Company Name + Location'.