阿里/华为/小米/顺丰/美的等大厂运筹算法岗招聘有哪些要求?

周末整理了一些大厂的运筹优化算法岗位的招聘信息,总结这些职位的核心岗位职责要求分享给大家。

阿里-菜鸟


阿里的菜鸟供应链在招运筹优化算法工程师,这工资相较于其他的公司有点低(应该是写错了)。

主要的工作内容:网络规划,运输优化,计划仿真,销量预测,生产排程。这些领域的专业人士工资绝对不可能开这么低。

求解器要求至少会其中一个:COPT/Cplex/Gurobi/ORTools/SCIP,阿里的菜鸟还是不错的,能支持国产求解器COPT。

阿里-蚂蚁集团

阿里的蚂蚁集团的运筹优化算法工程师的基本要求:针对蚂蚁业务场景中各类优化问题,搭建线性规划、整数规划、动态规划等相关运筹优化模型并设计优化算法,助力蚂蚁流量、资金、算力的降本增效;

针对蚂蚁运筹特色的领域问题,搭建大规模优化求解算法,通用的优化算法组件。

顺丰集团

顺丰科技的运筹算法工程师也需要熟悉整数规划、动态规划等基础原理等,基本的招聘要求与阿里的招聘要求类似。

另外,掌握gurobi或cplex求解器的使用。

小米集团

小米的运筹优化岗比前面几个招聘岗位更具体,写明了要解决的基础问题是:车间产线级的高级排程、AGV调度优化、库存优等。这几个问题都是制造业里很经典的优化问题,实际业务落地要根据业务场景来制定相应的算法和方案。

Gurobi/Cplex/XPress/Ortools,要求这几个求解器框架至少会一个。

三一集团

三一集团的运筹算法岗明确写明了,是做生产调度和运输优化

编程语言Java,C/C++,Python中至少熟悉一种。

求解器至少会一种:Gurobi/Cplex/lpSolve。

华为云计算

之前就有消息报道华为已经在研发天筹求解器,但现在未公开研究的进度和成果。华为云计算的运筹算法岗位主要是参与或负责华为工业、供应链、交通、能源和证券金融等领域和场景的业务梳理以及优化算法设计和实现。

华为的基本要求:基础的线性规划、混合整数规划要很熟悉。

求解器至少会一种:CPLEX、Gurobi。 

华为还需要有业内独立解决优化问题的项目经验。独立使用优化求解器(CPLEX、Gurobi)解决过物流、航空、港口、能源、工业或交通等实际问题。

长城汽车


汽车公司也在招运筹优化岗位,长城汽车招聘的岗位主要解决供应链优化、APS、人员排班等问题。 

编程语言至少会之一:java、python。

求解器至少会之一:CPLEX,Gurobi, SCIP。

东方航空



运筹优化应用非常广,航空业也在招聘运筹优化岗,从东方航空招聘信息看,主要工作内容:航线网络优化,人员排班,规划,配载优等。

编程语言至少会其中之一:Java、Python。

美的集团




美的的招聘的工作内容是:路径规划、仓网规划、选址、配送网络规划、库存优化、送装工程师任务分配等。 

编程语言至少会其中之一:java、python、go。 

CPLEX、Gurobi、ORTOOLS求解器至少会一个。

总结

看了这么多运筹优化算法工程师的招聘信息,可以总结下来需要的基本的技能。

算法原理

线性规划、整数规划、大规模混合整数规划、常见的启发式算法等基本原理要很熟悉。

编程技能

编程语言至少会一种:C/C++、java、python、go。

求解器

常用的求解器至少要会其中一种:COPT、Cplex、Gurobi、OrTools、SCIP等。 

Cplex、Gurobi是这些求解器中表现最优秀的,Gurobi是从Cplex团队的分离出来重新组建的公司。但这两个求解器仅学术(大学生和老师)使用免费,在企业里只能使用1000个变量以下的阉割版本,无变量限制版本要收费(根据项目规模、部署方式,每年收费从几十万到几百万不等)。

COPT现在可免费使用6个月,未来大概率要收费。

OrTools、SCIP开源免费。如果大家已经不再是学生了,现公司不愿意花个几十万使用Cplex、Gurobi,可以试试OrTools或SCIP。

项目经验

比如前面有个公司的招聘要求:独立使用过相关优化求解器解决过物流、航空、港口、能源、工业或交通等实际问题。有相关项目经验可能是面试这些岗位比较重要的。 

建议现在的可以先从算法原理、基础编程技能、求解器的使用开始着手提高自己的能力,工作后尽量能先融入一些项目,从项目组员开始充实自己的项目经验,逐步提升自己的竞争力。

请使用浏览器的分享功能分享到微信等