在Paytm Labs,我们构建的技术支持着Paytm India,这是全球增长最快的移动支付和商业生态系统。此外,还有Paytm Canada应用程序。我们利用我们的技能和最大资产——数据,在这个宇宙中留下我们的印记。我们致力于为超过2.3亿用户提供最透明、安全和个性化的消费者体验。我们相信,这种规模以及它所带来的独特问题会吸引像您这样的好奇候选人。
职位描述:
Paytm Labs正在寻找一名软件工程师来参与我们的个性化平台的开发,该平台每天生成超过30亿条推荐。如果构建高吞吐量、低延迟的系统让您感到兴奋,请继续阅读!
我们理想的候选人是一个问题解决者和一个内心的学习者。您应该对自己选择的编程语言有很高的舒适度。我们提供灵活的工作时间表,您可以选择工具(包括硬件和软件),最重要的是,有机会与您周围最聪明的人一起解决棘手的问题。
职责:
设计具有高复杂度的大规模系统,以支持我们的高吞吐量应用程序。
了解如何利用基础设施来解决如此大规模的问题。
与我们的机器学习工程师合作,将尖端的深度学习算法投入生产。
开发工具并尽可能为开源做出贡献。
将问题解决作为一种生活方式——始终找到根本原因!支持您在生产中编写的代码。
资格:
在数据结构、算法和面向对象编程方面有扎实的基础。
深入理解并发和分布式计算。
在一种或多种通用编程语言中具有软件开发经验,最好是Scala。
使用像Akka这样的框架编写并发、分布式应用程序的经验。
具有NoSQL数据库和分布式缓存的经验。
根据需要学习其他编码语言的兴趣和能力。
计算机工程或计算机科学学位,或5年以上SaaS平台开发的同等经验。
优先资格:
具有一种或多种通用编程语言的经验,包括但不限于Scala、Java。
具有实现平台组件(如RESTful API、发布/订阅系统、数据库客户端)的经验。
具有AWS服务的经验。
为开源项目做出贡献。
我们提供:
我们自豪地宣布,我们已连续两年被认证为“最佳工作场所”!
一个协作、开放的工作环境,促进所有权、创造力和紧迫感
从第一天起就加入团体健康福利计划,无等待期
我们相信努力工作、创新乐趣和团队建设——我们去过密室逃脱、保龄球、室内攀岩和卡丁车(仅举几例!)
办公室里有各种各样的零食,确保您吃得饱!