高级全栈人工智能软件工程师(Java)- 麦克森混合办公
加入麦克森,担任高级全栈人工智能工程师,为药房技术系统构建基于 Java 和云技术的应用程序。职位涵盖可扩展 API、用户界面、微服务以及人工智能代理编排。
描述
- 使用 Java、Spring Boot、Angular、TypeScript 和 PostgreSQL 设计、构建、测试并发布全栈应用程序。
- 按照现代架构实践以及 OpenAPI/Swagger 标准开发和维护 REST API 与微服务。
- 使用包括 GitHub Copilot 和 Claude 在内的获批人工智能编码工具,提升生产力、代码质量、测试覆盖率和交付效率。
- 从安全性、性能、可扩展性、可维护性和正确性等方面审查人工智能生成的代码。
- 创建支持业务流程和运营效率的用户界面及管理工具。
- 使用 Kafka 和分布式消息技术构建可扩展的事件驱动系统。
- 设计并改进中央人工智能代理编排层和运行时框架,以支持复杂的多步骤执行和模型路由。
- 维护涵盖界面、API、数据库、集成以及事件驱动服务的端到端质量。
- 建立自动化测试、CI/CD 流水线和持续交付实践。
- 应用可观测性和监控解决方案,增强应用程序可靠性和生产支持能力。
- 参与架构评估、代码审查和技术设计会议。
- 通过知识分享、设计协作和扎实的工程实践支持工程师成长。
- 与跨职能合作伙伴协作,在敏捷环境中交付高质量软件。
任职要求
- 具备相关学位或同等经验,通常还需至少七年的相关软件工程工作经历。
- 至少七年的专业软件开发经验。
- 具备 Java、Spring Boot 和 REST API 开发方面的实践经验。
- 具备使用人工智能辅助开发工具和工作流程的经验。
- 具备使用 Angular、React、Vue、Next.js 或同类 JavaScript 框架构建 Web 应用程序的经验。
- 具备设计低延迟代理执行循环的丰富经验,能够支持原生多步骤工具执行。
- 深入掌握 SQL 和关系型数据库,包括 PostgreSQL。
- 具备事件驱动系统设计以及 Kafka 等消息平台的经验。
- 具备源代码管理、CI/CD 和现代软件交付方法方面的经验。
- 具备创建和运行自动化测试的经历。
- 具备出色的故障排查、调试和生产支持能力。
- 具备 Azure 服务和云原生应用程序开发经验。
- 具备在 Docker 容器中部署应用程序的经验。
- 具备使用 Hibernate 或 JPA 等 ORM 框架的经验。
- 熟悉 Redis 或同类缓存系统。
- 具备使用 LaunchDarkly 或 Optimizely 等功能管理平台的经验。
- 具备使用 Liquibase 或 Flyway 等数据库迁移解决方案的经验。
- 具备使用包括 Dynatrace 在内的可观测性和监控平台的经验。
- 具备分布式追踪、指标和结构化日志方面的经验。
- 曾在医疗保健、药房或其他高度监管行业工作。
福利待遇
- 具有竞争力的薪酬方案。
- 可能提供年度奖金机会。
- 可能提供长期激励机会。
- 可享受全面奖励方案。
- 在求职或申请过程中可提供合理便利。
