职位名称:后端软件工程师
工作地点:加利福尼亚州弗里蒙特
招聘活动时间:12月3日至12月5日
工作时长:12个月以上
概述
我们的直接客户正在寻找一名高级后端工程师,加入他们不断发展和充满活力的组织。作为该团队的 软件工程师,您将设计和交付支持实时数据流的分布式系统,帮助做出更智能的决策,并提供无缝的客户体验。您将与现代架构、人工智能代理合作,解决直接影响每个其他产品基础的复杂挑战。
技术栈包括 Golang、Java、Python、Spark、MySQL 数据库、ClickHouse、ElasticSearch 和 Kafka,人工智能代理工作流。如果您对高影响力的工程和构建重要平台充满热情,这里就是您想要的地方。
职责
• 设计、开发和支持团队范围内的应用程序和系统,包括车辆订单处理、库存车辆采购、车辆交付体验、帐户登录、软件升级和通过移动应用可访问的功能等。
• 编写干净、可维护、高性能和经过良好测试的代码,以实现新功能和修复错误。
• 编写单元测试、集成测试,并与 QA 协调及时的回归测试新功能。
• 监控实时系统指标,响应警报,并排查生产问题。
• 调查和理解现有系统的技术功能,并提出技术改进建议。
• 与产品、设计和业务利益相关者合作,规划和优先考虑新功能的开发。
• 快速与受影响的利益相关者沟通项目估算、依赖关系和障碍的变化。
• 负责特性开发和项目的设计、开发、测试、发布和生产。
• 理解并改善应用程序的可扩展性、可维护性、可用性和可见性。
• 灵活并迅速响应变化的业务优先级和需求。
• 记录新实施的技术和应用功能。
• 学习新技术、实践和商业概念,以解决新问题。
• 使用 Go、C#、.Net Core、MySQL、Elasticsearch、MongoDB、Redis、GraphQL、Python、React、Docker、Kubernetes 等技术工作。
要求
• 计算机科学或相关领域的学士/硕士学位,或同等行业经验。
• 6年以上构建后端系统的经验。
• 具备将系统扩展到大数据量和高吞吐量的经验。
• 精通 REST API。
• 具备微服务或面向服务架构、人工智能代理工作流的经验。
• 精通 Go、Java、C、Python、C# 或其他后端语言。
• 具备数据库(SQL 或 NoSQL)的经验。
• 良好的单元测试和集成测试实践。
• 具备消息队列架构的经验。
• 能够在高影响力、响应迅速和协作的团队环境中工作。
加分项
• 使用开源技术,如 Kafka、Debezium、Elasticsearch 等。
• 具备 Docker 和 Kubernetes 的经验。
• 了解 GraphQL、GRPC、React 或其他 JavaScript 框架。
• 具备在敏捷/SCRUM 软件开发流程中工作的经验。