编译工程师
- 熟悉编译器相关的程序分析方法,如数据流和控制流分析;
- 熟悉常用程序分析和优化工具,如 llvm;
- 熟悉 Python 语言优化技术的优先;
- 熟练的程序开发基本功(精通至少一种程序设计语言,掌握基本的数据结构和算法);
- 对 JVM 虚拟机,python 虚拟机等了解的优先。
软件研发工程师(系统)
- 本科及以上学历,计算机及相关专业;
- 具有良好的计算机体系结构基础和代码开发能力,熟练掌握至少一门语言(如 Python/C++/Java/ 等),算法基础扎实;
- 知名公司工作经验者优先。
性能优化工程师
- 熟练掌握 C 或 C++ 语言开发;
- 熟悉 Intel ICC 编译器;
- 熟悉 Intel IPP 开发库,熟悉 SSE 等指令集优化;
- 熟悉使用 VTunes 等工具分析程序底层性能;
- 了解 Linux 内核和内核调优工具。
高级 Web 全栈工程师
- 精通一种 Web 脚本语言,Python 优先,Java 或 Ruby 亦可;
- 熟悉 Web 前后端开发,包括网页端和手机端;
- 熟悉数据展示前端工具,如 D3.js 等;
- 带领过团队进行过企业SaaS软件的研发。
数据库研发工程师
- 熟悉数据库底层技术,包括查询执行、缓存池、底层数据访问优化等;
- 熟悉 SQL 语言的实现和解析;
- 熟悉数据库优化的常用方法;
- 有参与开发过 PostgreSQL 或 MySQL 或任何开源数据库引擎经验的优先。
安全系统研发工程师
- 熟练掌握 C++ 语言开发工具;
- 熟悉密码学或网络安全协议的基础知识和原理;
- 独立实现过密码学算法或安全协议 C++ 系统工程师 熟练掌握 C++ 多线程、高并发系统编程;
- 熟练使用 Linux 环境下开发;
- 熟练掌握至少一种 C++ 语言的单元测试框架;
- 有开源软件开发经验的优先。
Python 研发工程师
- 熟悉 Python 语言特性,具有 Python 全栈开发经验;
- 熟悉 NumPy,SciPy,Pandas 等 Python 数据开发工具;
- 熟悉 Python + C 语言接口研发的优先;
- 熟悉 Python 解释器和装饰器等高级特性的优先。
计算框架系统研发工程师
- 负责明密文计算,联邦学习等计算框架的开发;
- 负责调度框架的研发;
- 熟练掌握 Linux 环境下的 C/C++/Go/Python/Java 等 1 至 2 种以上语言;
- 熟悉至少一种计算框架( Spark/Ray/Tensorflow/PyTorch ),做过源代码级别的修改;
- 熟悉数据库,OLAP 各种 optimizer 的优化;
- 能够承受一定的工作压力,有强烈的工作责任心,较好的学习能力、沟通能力和自驱力。
基础架构研发工程师
- 负责搭建公司的基础组件和底层支撑;
- 深入了解业务需求,在部署效率,集群稳定性,集群容错性上进行改善;
- 本科及以上学历,3年以上工作经验;
- 在Linux环境下精通 Go/Java/Python 等一种及以上语言;
- 有分布式系统设计开发相关经验,抽象能力和逻辑思维能力好;
- 熟悉kubernetes原理,有实际经验;
- 熟悉微服务相关技术栈,如knative, lstio, envoy;
- 熟悉Chaos Engineering相关优先,解决过大规模稳定性问题优先。