require

招聘

知识及技能

  • 计算机体系结构

  • 操作系统

  • 计算机网络

  • 虚拟化

  • 分布式系统

  • 安全

  • 数据库

  • 数据分析

  • 机器学习

职位及要求

基础平台研发工程师 (阿里)

1.快速学习,不断突破技术瓶颈,乐于探索未知领域,随时准备好去面对新挑战。 2.具备优秀程序员的基本素养,对代码有洁癖,遇到问题可以一查到底,善用工具,对工程效率有自己的见解。 3.全栈式人才,在计算机系统结构、操作系统内核、网络、分布式系统、算法这些领域都能游刃有余。 4.至少需要在一门编程语言上达到精通的水平,对编程语言不封闭,有学习新语言的兴趣。

算法工程师-机器学习(阿里)

1、本科及以上学历,硕士博士优先,计算机、数学、电子工程、通信等相关专业; 2、熟悉常用机器学习算法,对模式识别、深度学习、增强学习等相关领域,极佳的工程实现能力,精通C/C++、Java、Python等至少一门编程语言 3、候选人有数理分析方面良好的素养以及数理统计基础 4、良好的数据敏感能力、较强的逻辑分析能力 5、良好的团队合作精神,能够做到严谨、皮实、乐观 6、有实际成果并发表在国际顶级会议、期刊者优先,有在ImageNet、MSCOCO、ICDAR等权威数据库上提交过结果并取得优异成绩者优先 7、有deeplearning的经验,有linux下开发经验的,大规模数据处理经验优先

数据研发工程师(阿里)

如果你,所学专业是计算机、数学、统计等相关专业 如果你,有较强的动手能力和学习能力,熟悉一门数据处理语言,如SQL、JAVA、Python、Perl等,熟悉unix或者linux操作 如果你,具备扎实的专业基础,良好的沟通能力和团队合作,主动积极、乐于面对挑战 如果你,有参与数据处理、分析、挖掘等相关项目更好 如果你,对Hadoop、Hive、Hbase等分布式平台有一定的理解更好 那么,成为数据研发工程师吧,这里就是你的舞台

软件研发工程师(百度)

-热爱互联网,对互联网产品和技术有浓厚的兴趣,热衷于追求技术极致与创新

-深刻理解计算机数据结构和算法设计,精通C/C++、Java、PHP、python中至少一门编程语言

-了解windows、unix、linux等主流操作系统原理,熟练运用系统层支持应用开发

-优秀的分析问题和解决问题的能力,勇于解决难题

-强烈的上进心和求知欲,较强的学习能力和沟通能力,具备良好的团队合作精神

具有以下条件者优先考虑:

-计算机领域相关的编程大赛获奖、专业期刊发表文章或者有发明专利等

-有一定项目经验,熟悉软件工程开发流程

-具备专业领域的计算机知识和技能:搜索引擎、数据挖掘/机器学习、多媒体、地理信息系统、云计算、分布式系统等

机器学习/数据挖掘/自然语言处理工程师(百度)

-热爱互联网,对技术研究和应用抱有浓厚的兴趣,有强烈的上进心和求知欲,善于学习和运用新知识

-具有以下一个或多个领域的理论背景和实践经验:机器学习/数据挖掘/深度学习/信息检索/自然语言处理/机制设计/博弈论

-至少精通一门编程语言,熟悉网络编程、多线程、分布式编程技术,对数据结构和算法设计有较为深刻的理解

-良好的逻辑思维能力,对数据敏感,能够发现关键数据、抓住核心问题

-较强的沟通能力和逻辑表达能力,具备良好的团队合作精神和主动沟通意识

具有以下条件者优先:

-熟悉文本分类、聚类、机器翻译,有相关项目经验

-熟悉海量数据处理、最优化算法、分布式计算或高性能并行计算,有相关项目经验

智能平台研发工程师 (百度)

-计算机、自动化及相关专业

-具有大数据处理、数据挖掘、机器学习等相关领域的学习背景或项目经验

-有很强的编程和工程实现能力,至少精通或熟练掌握C++/Java/Go/PHP中的一种

-具有大规模分布式系统设计、研发项目经验的学习背景或项目经验优先

-宽广的技术视野,精深的技术功底,创造性思维,富有想象力,有让技术产生更大影响力的理想和使命感

-具有较强的沟通能力和团队合作能力

基础平台研发工程师 (百度)

-对系统架构、后台技术有浓厚兴趣,热衷于追求技术极致与创新

-深刻理解数据结构和算法设计,精通C/C++、Java、PHP中至少一门编程语言

-了解linux/Unix操作系统原理、网络原理,熟练运用系统层支持应用开发

-优秀的分析问题和解决问题的能力,勇于解决难题

-强烈的上进心和求知欲,具备良好的沟通能力和团队合作精神

-符合以下条件之一优先考虑:分布式系统理论与实践、云计算相关组件经验、开源社区活跃、项目经验丰富

软件开发-后台开发方向(腾讯)

编程基本功扎实,掌握C/C++/JAVA等开发语言、常用算法和数据结构; 熟悉TCP/UDP网络协议及相关编程、进程间通讯编程; 了解Python、Shell、Perl等脚本语言; 了解MYSQL及SQL语言、编程,了解NoSQL, key-value存储原理; 全面、扎实的软件知识结构,掌握操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全等专业知识; 了解分布式系统设计与开发、负载均衡技术,系统容灾设计,高可用系统等知识。

Java后端(知乎)

计算机基础扎实,熟悉 TCP/IP、操作系统、常用算法和数据结构 Java 基础扎实,熟练掌握常用数据结构、并发模型、设计模式 熟悉 JVM,内存模型、类加载机制等,有性能优化相关经验 三年及以上 Java 开发经验,有大型分布式系统的研发经验 熟练使用 Spark Streaming、Storm、HBase、Hive、Druid 等 对技术有热情,喜欢钻研,并且对新技术保持关注

后台研发(大疆)

清晰理解至少一个系统下Socket的概念,理解异步非阻塞通信模型 (Windows、Linux、 BSD);

掌握至少一种语言或者平台下高性能并发服务器的实现方式(C/C++、Java、Go、.Net);

了解分布式系统中惯见问题及其解决方案,了解分布式系统中的常见基础设施;

了解常见的脚本语言,框架(Python、Ruby、Lua),能够自动化日常任务者优先;

理解数据库的基本原理、索引原理以及基本的查询优化方法者,熟悉大数据相关技术(如Hadoop、Hive、Spark、ElasticSearch等)者优先;

具备良好的编码习惯和逻辑条理性,对复杂业务逻辑能快速理解并转化为技术需求, 理解设计模式并有一定设计能力;

具备良好团队协作和沟通表达能力。

最后更新于

这有帮助吗?