[小年糕] 远程办公不打卡, go 语言开发算法测试内推

Ikhi

公司描述

加入小年糕,一起打造中老年市场的短视频 app 。

目前家里亲戚长辈都有在使用(常见形式为家人微信群里频繁转发的鸡汤或故事影集视频等),曾经长期霸占阿拉丁微信小程序榜单前十名。

公司已融资 D 轮,正在扩招,组建多个商业化项目的新部门,也在如火如荼地开展诸如直播、对唱、社区等新业务,关注银发市场。巨大的用户体量,会产生较高的技术业务架构需求,产品需求和运营需求。

小年糕从疫情以来一直远程办公,会议,git 代码管理,运维,项目排期,人事招聘等均在线上完成(我在公司 wiki 上发现了一篇《长期远程办公的可行性研究》)。远程办公可省去地铁通勤时间,亦或者北京退租回老家工作。由于远程办公,旧办公楼的工位坐不满有些浪费,因此公司要搬到共享办公区。

上下班不打卡,只看项目成果。有餐补。周末若有加班可调休。薪资中上水平。

后端开发主要是写 go 语言,有些同事原本是 c++,php,java,进公司才转的。也有写 java 和 c++的后端岗位。

内推方法

若对岗位有意向,请准备附带简历的邮件,邮件命名为 “岗位名称-姓名-工作年限”, 发送到邮箱 [email protected] , 我帮你内推。

岗位列表

开发

1. 后端开发工程师(对唱团队)

经验年限要求

不限

岗位职责

1.负责后台系统的设计与实现;

2.确定产品的技术解决方案和开发时间评估;

3.负责开发功能模块的设计;

4.协同组内开发工作以及任务安排;

任职要求

1.有 PHP/C/C++语言开发基础;

2.对常用的设计模式有实践经验;

3.用 golang 开发过实际项目,加分项;

4.对 golang 语言的一些较复杂特性有一定了解;

5.对支撑互联网业务相应的后台服务技术有实践经验;

6.github 上有自己的开源项目,加分项。

2. Java 开发工程师

经验年限要求

三年

岗位职责

1.负责数据平台的后端系统设计与实现,保证系统稳定;

2.与数据产品同学紧密配合,确定产品的技术解决方案和开发时间评估;

3.解决研发过程中的关键问题和技术难题;

4.协同组内开发工作以及任务安排。

任职要求

1.本科或以上学历,计算机、通信等相关专业;

2.熟练掌握算法、数据结构等基础知识;

3.熟练使用 JAVA/Go 编程语言

4.热爱编程,学习能力强,有强烈的求知欲、好奇心和进取心,能及时关注和学习业界最新技术。

5.思维逻辑清晰,抗压能力强,良好的沟通协调能力,有责任心,有工作目标感与计划性,适应互联网行业的高速节奏。

3. Android 开发工程师

经验年限要求

一年

岗位职责

1 、负责公司移动产品的研发,编写高质量的代码

2 、和产品经理配合,深度参与手机产品需求讨论,功能定义等

3 、设计良好的代码结构,不断迭代重构

任职要求

1 、统招本科及以上学历, 能独立开发 Android App

2 、具有扎实的编程工底,良好的设计能力和编程习惯

4 、熟练掌握 JAVA, 熟悉 Android SDK,熟悉 Android 的 UI/网络 /数据库框架

5 、用过 Flutter 开发过应用加分,或者类似编程思想框架实践者加分(如 RN )

6 、学习能力极强,有跟进新技术的能力和意愿,有通过阅读及调试系统级代码排查和解决问题的能力

7 、积极乐观,责任心强,工作认真细致,具有良好的团队沟通与协作能力

8 、热爱移动产品研发,有较强的学习能力,有强烈的求知欲、好奇心和进取心 ,能及时关注和学习业界最新的移动开发技术

4. iOS 开发工程师

经验年限要求

三年

岗位职责

1 、负责 iOS 客户端软件开发迭代维护;

2 、独立进行应用以及相关功能模块的架构设计和开发工作;

3 、参与项目重点、难点的技术攻坚;

4 、参与相关系统文档的撰写和维护;

任职要求

1 、计算机相关专业本科及以上学历;

2 、3 年以上软件开发经验,开发基础良好,有强烈的责任心和团队精神,善于沟通和协作;

3 、精通 Objective-C 编程语言,熟悉 swift 、C/C++编程语言优先;

4 、熟悉面向对象的程序设计方法,基础扎实,精通常用数据结构与算法,熟悉性能优化;

5 、精通 UI 控件封装、熟悉网络编程、数据存储相关知识;

6 、熟悉 iOS 平台音视频相关 SDK,有相关开发经验者优先

7 、有无线 App 、Html5 、JS 相关经验者优先

8 、视野开阔,思路清晰,思维敏捷,快速的学习能力
加分项:具有音视频、直播项目经验,具备多平台开发能力

5. OpenGL 工程师

经验年限要求

不限

岗位职责

负责小年糕影集引擎的研发

1.C++常规业务功能开发

2.音视频特效开发、编解码

3.图形 3D 渲染特效开发

4.技术架构、linux 平台下性能优化、新技术探索

任职要求

1.熟练掌握常用的数据结构与算法、操作系统原理

2.熟练掌握 C/C++,优秀的面向对象设计能力,能在 linux 平台下开发。

3.熟练掌握 OpenGL 、ffmpeg 中一种。

4.较强的解决问题能力、持续学习技术的能力和热情。

算法

1. 算法工程师

经验年限要求

不限

岗位职责

1.负责小年糕主产品 feed 流推荐系统搭建:

2.用户、内容特征数据的挖掘和处理;

3.推荐召回源的离线、在线粗排序算法的开发与优化。

4.精排模型离线训练、在线部署的开发和优化;

5.线上推荐效果评估指标的定义与跟踪优化;(结果责任人)

任职要求

1.计算机相关专业本科及以上学历,熟练掌握 go/python/c++/java 一种或多种, 具备优秀的编码能力、扎实的数据结构和算法功底;

2.熟悉常见的 CTR/CVR 预估模型包括不限于 LR GBDT FM XGBoost Wide&Deep DeepFM ;

3.熟悉 tensorflow 等深度学习工具并有实际落地项目经验,有基于深度学习排序算法的经验;

4.熟悉 hadoop, spark, flink, storm,hive,hbase 等大计算工具优先;

5.有实际的 CTR/CVR 预估模型训练和调优和在大规模线预测的经验优先;

6.对数据敏感,对 CTR/CVR 预估的主要特征的选择有丰富经验。

测试

1. 测试开发工程师

经验年限要求

不限

岗位职责

1 、参与产品的需求讨论及评审,提出合理见解;

2 、分析产品测试场景,编写功能及自动化测试用例;

3 、跟踪问题,与开发进行高效沟通推动问题解决;

4 、实施并执行测试用例,发现产品缺陷,定位问题,跟踪并帮助开发解决存在的缺陷;

5 、根据项目特点,开发合适的测试工具或自动化解决方案,提高测试效率;

6 、与项目相关人员就项目进度和问题进行沟通和跟进。

任职要求

1 、计算机,信息技术相关专业,本科学校背景;

2 、熟悉测试理论、研发流程,具备测试思维想法,能够更快熟悉工作;

3 、熟悉 python 、java 等编程语言,有 UI 、接口、性能或其他自动化测试经验;

4 、善于学习,善于沟通,勇于面对挑战,敢于承担工作压力;

5 、具有较好的开放心态以及较强的学习能力。

2. APP 测试工程师

经验年限要求

不限

岗位职责

1 、参与产品的需求讨论及评审,提出合理见解;

2 、分析产品测试场景,编写功能及自动化测试用例;

3 、跟踪问题,与开发进行高效沟通推动问题解决;

4 、实施并执行测试用例,发现产品缺陷,定位问题,跟踪并帮助开发解决存在的缺陷;

5 、根据项目特点,开发合适的测试工具或自动化解决方案,提高测试效率;

6 、与项目相关人员就项目进度和问题进行沟通和跟进。

任职要求

1 、计算机,信息技术相关专业,统招本科;

2 、熟悉测试理论、研发流程,具备测试思维想法,能够更快熟悉工作;

3 、熟悉一门编程语言,有 UI 、接口、性能或其他自动化测试经验;

4 、善于学习,善于沟通,勇于面对挑战,敢于承担工作压力;

5 、具有较好的开放心态以及较强的学习能力。

growth:为啥没有前端

求问 Go 设置结构体属性的样式

hjahgdthab750:实际在用的时候似乎有两种形式,但是不知道那种更优或者各自的场景 type A { X string B string } func (a *A) SetX (error) {} func (a A) GetX (string,error) {} func NewA() { a = A{} // 第一种 a.X,err = a.Ge…

招一个 Go 开发,国庆节前有效-美团

iamecho:HC:招一个 Go 开发,国庆节前有效。工作 2 年以上。 团队:美团基础架构调度系统团队,Kubernetes 与云原生,面试对云相关没什么要求,后期感兴趣可以内部慢慢转向云相关。 需要可以简历发送到:iamwgliang#gmail.com

Go 中怎么实现类似 Java 里的枚举类型?

woostundy:用定义常量来实现枚举类型,太简易了。没法通过值找到枚举名称,没法约束值范围,没法输出所有可选枚举值。 试过在自定义类型上面加 String(), All() 方法,但代码又多又丑陋。 有什么好的写法或者第三方包能实现吗?scnace:code generation (逃 lbp0200:直接复制粘贴了type Direction intc…

请问有什么比较火,并且好用的 go 的 job 调度框架吗?

secretName:由于公司技术栈的原因,所以现在打算在 go 里面找一个 job 调度框架。 找了一圈,只发现 gocron 貌似还可以的样子,但是调度只支持 shell 与 http,连异步任务都没有,我这里常用的任务有时候调度时间通常都在好几小时,这样显然是满足不了要求的。 难道只能自己造一个轮子了吗?sirius1024:robfig/cron

请大家推荐高质量,清晰,简单的 Vue 和 Go 的代码

hambman:参考的项目虽然代码 work, 但是代码比较冗余,结构不好,也没有好的工程习惯,比如单元测试请大家推荐好的代码库,可以参考学习。gowk:http://teaos.cn/主页有 Demo 链接,Go+Vue+Semantic UI 不管是 Go 还是 Javascript 代码都简单明了,极具参考价值,而且 UI 比较优雅