职位名称
算法工程师
任职要求
1)数学和优化理论基础:具备扎实的数学基础,包括线性代数、概率论、数值计算、 优化理论等。了解运筹学和优化理论的基本概念和方法,如线性规划、整数规划、 动态规划等。 2)编程技能:熟练掌握编程语言,如Python、C++或Java,并具备良好的编码风 格和工程实践。能够使用编程语言实现和优化各种优化模型和算法。 3)运筹优化算法:了解常见的运筹优化算法,如线性规划算法、整数规划算法、动态 规划算法、模拟退火算法、遗传算法等。能够根据实际问题选择和应用合适的算法, 并进行算法调优。 4)优化建模和问题解决能力:具备良好的优化建模和问题解决能力,能够理解和分析 复杂的实际问题,并将其转化为数学优化模型。能够设计和实施有效的算法来解决 这些优化问题。 5)数据分析和处理能力:具备一定的数据分析和处理能力,能够处理和分析实际问题 中的数据,并将其用于优化模型的构建和验证。熟悉常用的数据分析工具和技术, 如OPL、SQL、Pandas、NumPy等。 6)算法设计和实现能力:具备良好的算法设计和实现能力,能够设计和实现高效的运 筹优化算法。了解常用的算法设计原则和技巧,能够进行算法性能分析和优化。