职位描述
我们目前正在寻找一名高级软件工程师(后端)加入我们的团队。
数据库工程团队的任务是在各个方面推进Addepar数据库技术的发展。我们期望每个团队成员在一个努力工作、快节奏环境中做出对整个公司有影响的贡献。作为团队的一员,您将面临独特复杂的挑战,涉及大规模分布式数据集和高并发环境,涵盖关系型和非关系型方面,以实现Addepar技术栈的10倍增长。如果您对数据库、自动化充满热情,并且对开源数据库代码毫不畏惧,我们非常期待与您见面。
你的工作内容
• 实现、维护和部署稳健的库,以发展我们的数据库基础设施(SQL和NoSQL)
• 根据数据使用情况,将数据库当前存储革命性地转变为最合适的存储方式。
• 在数据访问最佳实践方面进行宣传和指导软件工程师。
• 创建工具以提高工程效率并简化迁移。
• 持续监控数据趋势,并制定修复、改进和适应变化需求的策略。
• 在整个技术栈的每个层面引入可扩展性技术。
你的特点
• 对至少一种关系型数据库(首选MySQL或PostgreSQL)有深入了解
• 作为专业软件工程师至少有5年的工作经验,使用任何面向对象的编程语言(首选Python或Java)
• 对高并发系统有很强的熟悉度是必须的。
• 在软件设计模式和分布式系统方面有丰富的经验。
• 有扩展和演进复杂系统的记录,这些系统是实时运行的。