Veritone 首席后端软件工程师——美国远程
在 Veritone 负责构建具备韧性的分布式系统和可扩展应用。制定技术方向、提升可靠性,并支持面向 AI 的平台集成。
描述
- 解决此前未探索领域中的复杂且模糊的问题
- 与跨职能工程团队合作,统一架构并推进共同优先事项
- 制定技术方向,建立工程实践,并制定长期路线图
- 构建并部署易维护、经济高效且响应迅速的解决方案
- 与产品、设计和基础设施团队合作,创建并改进可扩展的应用和服务
- 与运营和基础设施团队合作,构建、扩展并监控可靠的服务
- 为关键业务应用设计、开发、测试和调试高性能软件
- 评估并优化前端和后端代码库,以提升系统效率和性能
任职要求
- 至少五年在复杂、多层分布式环境中设计架构并构建高性能、可靠系统的经验
- 熟练掌握现代编程语言和框架,例如 Golang、Node.js 或 React
- 深入掌握面向对象和函数式设计原则
- 具备参与新系统和现有系统端到端设计的经验
- 了解架构完整性、设计模式、安全性、可靠性和水平扩展性
- 拥有在整个软件开发生命周期中广泛应用工程最佳实践的经验
- 具备严谨编码标准、全面代码审查、源代码管理和自动化测试方面的经验
- 拥有出色的运营能力和持续部署经验
- 证明具备大规模部署和维护生产级软件的能力
- 拥有计算机科学学士学位,或具备扎实的计算机科学基础,包括面向对象编程、设计模式和算法
福利待遇
- 激励性薪酬
- 健康保险
- 退休计划
- 人寿保险
- 带薪休假
- 育儿假及相关福利
- 其他员工福利和津贴
