高级 Java 工程师 - GEICO(混合办公,帕洛阿尔托)
加入 GEICO,担任高级 Java 工程师,开发分布式保险系统、可扩展后端服务、数据管道以及用于生产环境的 AI/ML 应用。 该职位还将构建支持业务自动化和客户体验的智能体 AI 解决方案。
描述
- 在高级工程师的支持下,设计和开发具备韧性且可扩展的分布式系统
- 定义产品需求,并运用技术专长选择有效的解决方案
- 在整个软件开发生命周期中与组织内各团队合作
- 参与架构讨论、技术设计会议和代码评审
- 创建并维护可复用的应用组件、数据库组件和工程模式
- 构建、增强并支持 Java 应用和 PostgreSQL 数据库
- 在开发和交付全过程中应用 Java、Python、JavaScript、TypeScript、Docker、Kubernetes 和 Azure
- 将 TensorFlow、PyTorch 和 Scikit-learn 模型集成到生产环境的 Java 应用中
- 构建并运营能够自动化业务流程、改善客户体验的智能体 AI 系统
- 创建用于模型训练和机器学习推理的 Apache Kafka 与 Spark 数据管道
- 通过指导初级工程师提供支持,并参与知识共享活动
- 利用 AI 解决方案推动保险技术发展,应用于客户互动、理赔处理和实时风险评估
任职要求
- 至少精通两种现代编程语言,例如 Java、C++、Python 或 C#,并具备面向对象设计专长
- 具备微服务架构和可扩展 REST API 的实践知识
- 深入了解 DevOps 实践和云架构
- 具备系统架构设计经验,并会考虑设计模式、可靠性和可扩展性
- 具备设计、实施和管理 PostgreSQL 数据库的实际经验
- 具备使用应用监控和性能评估工具的经验
- 具备 Kubernetes、持续交付和基础设施即代码方面的实践经验
- 具备在软件开发生命周期中使用开发者工具的经验
- 了解 TensorFlow、PyTorch 或 Scikit-learn 等 AI/ML 框架,包括模型集成
- 熟悉智能体 AI 系统和自主决策框架者优先
- 具备 Flutter 跨平台移动开发经验者优先
- 了解 ReactJS 和现代前端框架者优先
- 了解包括 Active Directory、Windows Authentication、SAML 和 OAuth 在内的安全协议与产品
- 深入理解计算机科学中的数据结构和算法
- 具备高级 SQL 脚本编写能力
- 具备较强的分析和解决问题能力
- 能够在快节奏、类似初创公司的环境中高效工作
- 至少 4 年使用 Java 框架和分布式系统进行专业软件开发的经验
- 至少 3 年系统架构、设计模式和可扩展后端开发经验
- 至少 3 年使用 AWS、GCP、Azure 或其他云平台的经验,最好包括 AI/ML 服务
- 至少 2 年大数据、实时处理或机器学习技术经验
- 至少 1 年 Apache Kafka、Spark 或同类分布式数据处理工具经验
- 具备将 AI/ML 模型集成到生产系统中的经验者优先
- 拥有计算机科学、信息系统学士学位,或具备同等教育背景或专业经验
- 具备 AI/ML、数据工程或分布式系统方面的额外课程或认证者优先
- GEICO 可能会考虑为符合新晋申请人资格者提供就业授权担保
福利待遇
- 个性化职业发展计划
- 获得导师指导机会
- 支持职业认证
- 包容且协作的工作文化
- 具有竞争力的薪酬
- 旨在支持身心健康和长期需求的福利与灵活安排
- 考虑为符合新晋申请人资格者提供就业授权担保
- 为符合条件的残障人士提供合理便利
