算法工程师的就业岗位有什么要求(超实用算法工程师求职指南)

从今年的秋季校招来看,算法工程师相关岗位普遍偏高,年薪基本是30万起步,甚至很多面试者说道:“年薪25万的技术岗位现在没有吸引力,在我们看来都是白菜价。”由此可见算法工程师的抢手度。

作为典型的技术驱动型行业,AI算法相关岗位的薪资水平、就业满意度都明显高于全国平均水平,同时该领域薪酬溢价明显,目前已逐渐成为整个互联网行业最多金的岗位。今天小编就为大家带来超实用算法工程师求职指南,希望能对大家的求职、学习有帮助。

算法工程师的就业岗位有什么要求(超实用算法工程师求职指南)(1)

(一)图像算法/计算机视觉工程师类

包括图像算法工程师,图像处理工程师,音/视频处理算法工程师,计算机视觉工程师等。

要求:

专业:计算机、数学、统计学相关专业;

技术领域:机器学习,模式识别

技术要求:

(1) 精通DirectX HLSL和OpenGL GLSL等shader语言,熟悉常见图像处理算法GPU实现及优化;

(2) 语言:精通C/C ;

(3) 工具:Matlab数学软件,CUDA运算平台,VTK图像图形开源软件【医学领域:ITK,医学图像处理软件包】

(4) 熟悉OpenCV/OpenGL/Caffe等常用开源库;

(5) 有人脸识别,行人检测,视频分析,三维建模,动态跟踪,车识别,目标检测跟踪识别经历的人优先考虑;

(6) 熟悉基于GPU的算法设计与优化和并行优化经验者优先;

(7) 【音/视频领域】熟悉H.264等视频编解码标准和FFMPEG,熟悉rtmp等流媒体传输协议,熟悉视频和音频解码算法,研究各种多媒体文件格式,GPU加速;

应用领域:

(1) 互联网:如美颜app

(2) 医学领域:如临床医学图像

(3) 汽车领域

(4) 人工智能

(二)机器学习工程师

要求:

专业:计算机、数学、统计学相关专业;

技术领域:人工智能,机器学习

技术要求:

(1) 熟悉Hadoop/Hive以及Map-Reduce计算模式,熟悉Spark、Shark等尤佳;

(2) 大数据挖掘;

(3) 高性能、高并发的机器学习、数据挖掘方法及架构的研发;

应用领域:

(1)人工智能,比如各类仿真、拟人应用,如机器人

(2)医疗用于各类拟合预测

(3)金融高频交易

(4)互联网数据挖掘、关联推荐

(5)无人汽车,无人机

(三)自然语言处理工程师

要求

专业:计算机相关专业;

技术领域:文本数据库

技术要求:

(1) 熟悉中文分词标注、文本分类、语言模型、实体识别、知识图谱抽取和推理、问答系统设计、深度问答等NLP 相关算法;

(2) 应用NLP、机器学习等技术解决海量UGC的文本相关性;

(3) 分词、词性分析、实体识别、新词发现、语义关联等NLP基础性研究与开发;

(4) 人工智能,分布式处理Hadoop;

(5) 数据结构和算法;

应用领域:

口语输入、书面语输入、语言分析和理解、语言生成、口语输出技术、话语分析与对话、文献自动处理、多语问题的计算机处理、多模态的计算机处理、信息传输与信息存储 、自然语言处理中的数学方法、语言资源、自然语言处理系统的评测。

(四)射频/通信/信号算法工程师类

包括3G/4G无线通信算法工程师, 通信基带算法工程师,DSP开发工程师(数字信号处理),射频通信工程师,信号算法工程师等

要求:

专业:计算机、通信相关专业;

技术领域:2G、3G、4G,BlueTooth(蓝牙),WLAN,无线移动通信, 网络通信基带信号处理

技术要求:

(1) 了解2G,3G,4G,BlueTooth,WLAN等无线通信相关知识,熟悉现有的通信系统和标准协议,熟悉常用的无线测试设备;

(2) 信号处理技术,通信算法;

(3) 熟悉同步、均衡、信道译码等算法的基本原理;

(4) 【射频部分】熟悉射频前端芯片,扎实的射频微波理论和测试经验,熟练使用射频电路仿真工具(如ADS或MW或Ansoft);熟练使用cadence、altium designer PCB电路设计软件;

(5) 有扎实的数学基础,如复变函数、随机过程、数值计算、矩阵论、离散数学

应用领域:

通信

VR【用于快速传输视频图像(数据编码、流数据)】

物联网,车联网

导航,军事,卫星,雷达

(五)数据挖掘算法工程师类

包括推荐算法工程师,数据挖掘算法工程师等。

要求:

专业:计算机、通信、应用数学、金融数学、模式识别、人工智能;

技术领域:机器学习,数据挖掘

技术要求:

(1) 熟悉常用机器学习和数据挖掘算法,包括但不限于决策树、Kmeans、SVM、线性回归、逻辑回归以及神经网络等算法;

(2) 熟练使用SQL、Matlab、Python等工具优先;

(3) 对Hadoop、Spark、Storm等大规模数据存储与运算平台有实践经验【均为分布式计算框架】

(4) 数学基础要好,如高数,统计学,数据结构

应用领域

(1) 个性化推荐

(2) 广告投放

(3) 大数据分析

(六)搜索算法工程师

要求

技术领域:自然语言

技术要求:

(1) 数据结构,海量数据处理、高性能计算、大规模分布式系统开发

(2) hadoop、lucene

(3) 精通Lucene/Solr/Elastic Search等技术,并有二次开发经验

(4) 精通Lucene/Solr/Elastic Search等技术,并有二次开发经验;

(5) 精通倒排索引、全文检索、分词、排序等相关技术;

(6) 熟悉Java,熟悉Spring、MyBatis、Netty等主流框架;

(7) 优秀的数据库设计和优化能力,精通MySQL数据库应用 ;

(8) 了解推荐引擎和数据挖掘和机器学习的理论知识,有大型搜索应用的开发经验者优先。

(七)控制算法工程师类

包括了云台控制算法,飞控控制算法,机器人控制算法,导航算法工程师等

要求

专业:计算机,电子信息工程,航天航空,自动化

技术要求:

(1) 精通自动控制原理(如PID)、现代控制理论,精通组合导航原理,姿态融合算法,电机驱动,电机驱动

(2) 卡尔曼滤波,熟悉状态空间分析法对控制系统进行数学模型建模、分析调试;

加分项:有电子设计大赛,机器人比赛,robocon等比赛经验,有硬件设计的基础;

应用领域

(1)医疗/工业机械设备

(2)工业机器人

(3)机器人

(4)无人机、云台控制等

觉得文章实用大家可尽情收藏、转发,获取更多编程干货欢迎大家关注我的头条号

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页