后端软件工程师

15个月前全职
TikTok

TikTok

location 新加坡
unsaved
关于团队 :Libra是由TikTok数据平台开发的大规模在线一站式A/B测试平台。为公司内所有产品线提供实验评估服务,涵盖推荐、算法、功能、UI、营销、广告、运营、社交隔离、因果推断等复杂场景的解决方案。从实验设计、实验创建、指标计算、统计分析到最终评估发布,提供整个实验生命周期的服务。支持整个公司在快速迭代试错的道路上的业务,勇于承担并进行仔细验证。你将会做什么:- 设计和实现一个功能强大且易于使用的数据集成系统- 分割和设计系统层以支持组件化和分层应用程序开发,包括业务功能和数据库访问- 与其他工程师、经理、产品管理、质量保证和运营团队合作,开发满足市场需求的创新解决方案,包括功能、性能、可扩展性、可靠性、实际实施计划和开发目标和原则的遵守- 估计工程工作量,计划实施和推出系统变更- 必须能够独立设计代码和测试主要功能,并与其他团队成员共同完成复杂的更改- 发现技术改进的领域,并为改进或新的机会领域提出详细的业务案例 你应该具备什么:- 计算机科学或相关学科的学士学位,具有软件工程经验- 具有面向对象设计方法论和扎实的软件开发技能,精通Go/Python- 优先具有Spark、Flink、Hadoop和Kafka等大数据经验- 具有可扩展、分布式、容错应用程序的需求分析、设计、编码和单元测试经验。- 具有大规模数据驱动系统的经验者优先。- 对分布式系统和OLAP数据库有良好的工作知识者优先。