• 大数据研发工程师

    岗位职责:

    1. 负责大规模数据存储,高性能在线/离线计算框架的研发与维护
    2. 解决高并发访问情况下架构的优化与维护
    3. 广告投放相关的特征挖掘,模型训练 任职要求:
    4. 本科及以上学历,计算机及相关专业
    5. 熟练Linux环境及shell脚本,掌握linux环境下多线程及网络编程
    6. 熟悉分布式系统和相关性能调优思想
    7. 精通C++/Java/Python/PHP,具有扎实的面向对象开发经验
    8. 具有结构化信息抽取经验
    9. 有Hadoop MapReduce、HDFS研发经验优先

    具有以下条件者优先:

    1. 熟悉分布式系统概念、架构
    2. 有数据库开发相关背景
    3. 熟悉 Impala / Hive / Hbase / Spark等开源技术
    4. 了解Netezza / Greenplum / ParAccel / Vertica 等产品

    apply_job

  • Android 技术Leader/Android高级开发工程师

    岗位职责:

    1. 能够独立设计产品功能逻辑并写出高质量的代码
    2. 能够独立负责功能模块或产品的开发
    3. 技术难点攻坚

    任职要求:

    1. 至少3年以上开发经验,至少2年以上Android平台相关开发经验(4年以上Android平台开发经验者优先考虑)
    2. 较好的技术素养和技术架构能力
    3. 责任心强,主动承担,学习能力强,钻研精神
    4. 有独立负责较大功能模块或产品设计开发工作经验者优先
    5. 有团队管理经验者优先考虑
    6. 计算机相关专业,本科以上学历,国家重点院校毕业生优先考虑
    7. 以下(包括但不限于)任何领域擅长或者达到专家水准:Android UI特效、Html5、WebKit/WebView相关、网络相关模块、数据库相关、多媒体相关

    apply_job

  • 高级研发工程师

    岗位职责:

    1. 设计、开发Apus在线服务基础组件及平台,包括如下方向:大规模数据采集、压缩、传输系统
    2. 统一接入与防攻击系统、流量自动调度系统、分布式缓存、分布式数据库等
    3. 设计、开发Apus在线海量服务集群自动化管理与决策平台,包括如下方向:分布式监控系统
    4. 运维数据仓库与数据挖掘、认证与权限控制系统、变更系统、业务调度系统、网站速度优化平台等
    5. 参与Apus产品系统架构优化,提升效率、系统健壮性及可伸缩性

    任职要求:

    1. 对系统架构、后台技术有浓厚兴趣,热衷于追求技术极致与创新
    2. 深刻理解数据结构和算法设计,精通C/C++、Java、PHP中至少一门编程语言
    3. 了解linux/Unix操作系统原理、网络原理,熟练运用系统层支持应用开发
    4. 优秀的分析问题和解决问题的能力,勇于解决难题
    5. 强烈的上进心和求知欲,具备良好的沟通能力和团队合作精神
    6. 符合以下条件之一优先考虑
    7. 分布式系统理论与实践、云计算相关组件经验、开源社区活跃、项目经验丰富

    apply_job

  • 系统核心研发工程师

    岗位职责:

    1. 系统基础研发团队是Apus核心技术团队,负责超大规模网络系统、网络基础平台、传输系统
    2. 自研服务器、异构及高性能计算平台的设计、研发,包括以下工作领域
    3. 负载均衡、CDN、防攻击系统、万兆交换机等自研网络产品
    4. TCP协议栈优化及SDN等技术研究
    5. 业界最领先的服务器定制研发项目
    6. GPU编程、FPGA实现、RoCE技术等异构计算平台底层技术
    7. 业务硬件架构优化,如SSD定制、硬盘定制、下一代存储架构研究等
    8. 超大规模网络和集群的设计、建设

    任职要求:

    1. 计算机系统、体系结构、软件工程、通信、网络及相关专业本科以上学历
    2. 熟练掌握Linux环境下的C / C++/Python/Shell/PHP/JAVA等1种以上语言
    3. 熟悉常用的数据结构及算法
    4. 具备很强的分析和解决问题的能力,对攻关疑难问题具有强烈的兴趣
    5. 有较好的团队协作及沟通能力

    具有以下条件一项或以上者优先考虑:

    1. 有linux内核相关开发和优化经验
    2. 有GPU和FPGA相关开发经验
    3. 具备专业领域的计算机知识和技能:SDN、LVS、DPI、CDN、虚拟化、BGP、OSPF等

    apply_job

  • 运维工程师

    岗位职责:

    1. 负责系统安装部署、系统监控、故障分析和排查,保障系统运行的稳定性
    2. 使用脚本语言编写运维工具,提高运维的自动化程度和效率
    3. 负责系统应急预案、策略、部署流程的制定和改进,提高运维服务质量
    4. 负责编写系统运维手册、部署文档

    任职要求:

    1. 深入理解Linux系统,并有丰富的系统管理经验,熟悉流行开源软件的安装与配置
    2. 熟悉nginx、php、mysql性能调优,具有较强的故障排查和解决问题能力
    3. 掌握Linux/Unix下的系统编程(C,Bash Shell,Perl或Python等)
    4. 深入掌握web应用相关优化经验,具有大规模web架构的容错和速度优化经验,有开发经验者优先
    5. 深入掌握web应用的技术细节,例如:DNS原理、LVS原理、web cache原理、http协议规范等

    apply_job

  • 开发测试工程师

    岗位职责:

    1. 参与Apus全系列互联网产品,和内部信息系统的研发与测试过程:产品需求,功能设计,产品可测性设计与反馈,单元测试
    2. 系统测试,性能测试,产品效果评估评测等多方面,致力于提升产品的技术可靠性和用户体验
    3. 参与构建Apus研发体系的持续集成环境构建及自动化测试平台的研发,构建和模拟线上大规模和分布式的多样化运维场景
    4. 参与产品线特色化的测试框架,测试工具和敏捷研发工具的研发,运用敏捷测试方法和技术提升代码交付的质量和效率
    5. 参与互联网产品整个工程生产、发布过程中的技术创新,包括提升单元测试效率,开发线上监控系统,性能测试和监督工具
    6. 来精确评估线上系统表现,以创新的工作模式提升产品的用户价值
    7. 根据业务需要参与用户产品的创新和开发

    任职要求:

    1. 计算机相关专业,本科及以上学历
    2. 能熟练地应用以下一门或几门技术进行软件开发
    3. C/C++/Java; Linux/Unix Shell编程
    4. Perl/Python/PHP; 网络技术及相应的开发
    5. JavaScript/Html/Ajax;MySql/Oracle及相关数据库技术
    6. 热爱互联网,对互联网相关业务或技术充满好奇及热情
    7. 快速的产品及业务学习能力,敏捷而周到的逻辑思维能力
    8. 有责任心,敢于担当,工作积极主动
    9. 具备良好的团队合作精神,能融入多功能团队并与其他部门同事进行良好的沟通及合作
    10. 在软件测试领域,对发现、分析及解决问题的工作有浓厚兴趣

    apply_job

  • 数据挖掘高级架构师

    岗位职责:

    1. 应用机器学习等尖端技术,针对海量信息建模,挖掘潜在用户价值和商业价值
    2. 负责移动应用分发后端的核心搜索和推荐技术
    3. 负责移动增值变现服务系统的精准投放技术创新与优化
    4. 提高移动应用分发的相关度、用户体验、投放效果及变现能力

    任职要求:

    1. 计算机或相关专业硕士以上学历, 博士优先
    2. 扎实的数学和统计学基础, 良好的建模能力
    3. 良好的逻辑思维能力,和数据敏感度,能够从海量数据中发现有价值的规律
    4. 优秀的分析和解决问题的能力,对挑战性问题充满激情
    5. 良好的团队合作精神,较强的沟通能力
    6. 良好的技术领导能力,有能力开辟一个技术方向,带动和引导一个技术方向的规划、研发
    7. 熟悉C/C++语言编程,对数据结构和算法设计有较为深刻的理解
    8. 熟悉大规模数据挖掘、机器学习、自然语言处理、分布式计算等相关技术,并具备多年的实际工作经验
    9. 具备大规模推荐系统的研发经验(推荐算法设计和实现/推荐系统评估方法研究)
    10. 具备机器学习理论、算法的研究或实践经验
    11. 具备分布式相关项目研发经验(如分布式存储/分布式计算/高性能并行计算/分布式cache等)
    12. 具备推荐、广告投放、反作弊相关技术的知识和经验

    apply_job

  • 测试工程师

    岗位职责:

    1. 负责Android移动客户端应用的功能测试、兼容性测试以及性能测试
    2. 参与移动客户端应用相关的服务端接口测试
    3. 参与产品需求分析过程,制定测试方案,完成测试用例的编写及评审,执行测试用例并保证测试结果的质量

    任职要求:

    1. 本科以上学历,计算机相关专业,有移动客户端1-2年测试工作经验者优先
    2. 熟悉Java,掌握Shell、python等脚本语言
    3. 熟练操作Linux系统,熟悉Mysql、SQL Server、Oracle至少一种数据库
    4. 较强的业务理解能力,能独立承担一个功能模块的测试工作,工作认真细致,有良好的沟通协调能力,善于学习和分享,和团队一起成长
    5. 喜欢测试工作,有较强的心理承受力,能够胜任高工作强度者优先

    apply_job

  • Android开发工程师 岗位职责:

    1. 独立为产品功能模块开发出高质量的代码,并能够保证功能的稳定性和性能 任职要求:
    2. 对Android基本组件理解透彻,熟悉如何使用流行的Android开源组件
    3. 熟练的Android开发能力,能独立完成相对复杂的UI界面及动画效果
    4. 相对扎实的java基础,包括基本的联网、性能、安全性编码能力
    5. 至少持续1年以上Android开发经验,负责过完整的功能项目
    6. 独立开发过完整的Android移动App者优先
    7. 思维活跃,有创新能力,较强的抗压能力

    apply_job

  • Web前端研发工程师

    岗位职责:

    1. Apus各产品Web前端研发
    2. Apus各产品易用性改进和界面技术优化
    3. Web前沿技术研究和新技术调研

    任职要求:

    1. 精通JavaScript、Ajax等Web开发技术
    2. 精通HTML/XHTML、CSS等网页制作技术,熟悉页面架构和布局
    3. 熟悉W3C标准,对表现与数据分离、Web语义化等有深刻理解
    4. 对互联网产品和Web技术有强烈兴趣,有优秀的学习能力和强烈的进取心
    5. 具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力

    具有以下能力者优先考虑:

    1. 具有Mobile WEB/WAP、HTML5/CSS3、nodejs、Flash开发经验
    2. 精通一种模板语言(Smarty、Velocity、Django等)
    3. 熟悉Linux平台,掌握一种后端开发语言(PHP/Java/C/C++/Python等)
    4. 有前端性能优化经验
    5. 具有一定的软件工程意识,对数据结构和算法设计有充分理解

    apply_job