高级数据工程师

14个月前远程合同
ArtWorkout

ArtWorkout

location 香港
unsaved
ArtWorkout是一款在iPad上学习绘画的热门应用。该应用独特之处在于为用户提供即时反馈,告诉他们绘制的是否正确。它在教育类别中排名前50,包括美国、韩国、日本、欧洲和拉丁美洲等大多数国家。每月有300,000活跃用户,20,000日活跃用户,以及1亿次事件。应用的流量是有机的,主要通过TikTok推动。我们的团队由15个成员组成,包括5名顶级开发人员,分布在世界各地。公司的领导者都是程序员,确保最大限度的理解和有意义的参与。与这个职位直接相关的是,我们的目标是朝着Duolingo一样的互动参与和游戏化模式发展,以增加用户的留存和转化率,提升产品对用户的价值。我们喜欢数字、分析、A/B测试,并利用自托管的工具包来进行这些工作。 全职远程工作。 职责 • 从零开始构建和部署数据流水线。 • 处理事件处理:来自客户端、来自各种服务的服务器到服务器。 • 响应事件:发送推送通知、弹出窗口、游戏化元素、游戏内经济、积分、徽章。 • 通知客户端更新。 • ETL(抽取、转换、加载)过程。 • 从数据库架构到具体报告的开发分析。 • 与分析工作。 • 编写个别服务和API。 资格要求 • 在构建事件驱动应用的架构方面有经验。 • 熟练掌握Kafka、Flink、Clickhouse、SQL、Python(特别是pyflink)。 • 具备DevOps技能,包括Docker Compose。 • 熟悉Linux、Bash、Git。 • 其他技能: • 对自己的领域负责。 • 注重细节。 • 能够构建可靠的架构系统。 • 对代码标准、CI、可靠性、安全性有严格的自律性。 • 可以紧急解决问题。 最好具备以下条件: • 了解JavaScript/TypeScript。 • 有Kubernetes、Growthbook、Superset、Jupyter Notebook、Swift、iPad的经验。