全栈软件工程师,Java、Spring 与 AI——班加罗尔混合办公
为 Cisco 软件许可平台构建 Java、Spring 和 React 服务,涵盖 AI 智能体、检索增强生成系统、API 和安全数据库连接器。
描述
- 与产品、设计和工程团队合作,简化软件并改善用户体验。
- 在 Scrum 敏捷环境中设计和构建应用,从技术设计到交付完成小型至中型功能。
- 编写、调试和审查代码;解决开发和生产问题;并针对系统性问题提出解决方案。
- 设计、开发和优化应用内及基于角色的 AI 智能体、安全语义层、智能体训练功能和多智能体协议。
- 主导实施 LangGraph 和 LangChain 等智能体框架,并结合大型语言模型,利用企业数据支持提问与响应功能。
- 构建和维护自然语言交互及检索增强生成系统。
- 开发用于提示工程、解析用户输入和识别意图的 API。
- 构建和维护适用于 Oracle、CockroachDB、Snowflake 和 MongoDB 的安全 API、SDK 及数据库驱动程序。
- 构建和测试 AI 智能体,并参与制定智能体间的通信协议。
- 使用 MCP 和 A2A 等协议将智能体连接到外部工具。
- 及时更新分配的 Jira 故事,并协助规划待办事项列表。
- 参与编写技术文档和用户文档。
- 与业务合作伙伴及工程同事协作。
任职要求
- 学士学位及 4 年相关经验,或硕士学位及 3 年相关经验。
- 至少 3 年全栈开发中的 Java 和 Spring 专业经验。
- 至少 3 年使用数据平台的经验,平台包括 MongoDB、Oracle、CockroachDB、Elasticsearch 和 Snowflake。
- 具备扎实的 Python 技能并熟悉 Spring Data。
- 具备使用 Spring Boot 和 LangGraph 构建可扩展 REST API 的经验,包括安全 API 设计、低延迟和性能优化。
- 具备集成 Elasticsearch 和构建 Apache Kafka 微服务的经验。
- 至少 3 年 Kubernetes 部署和编排经验。
- 深入理解 AI 概念及其实践应用,具备安全方面的专业能力,并对 API 安全协议有一定了解。
- 深入理解敏捷和 DevSecOps 实践及工具。
- 具备出色的问题解决能力,积极主动、自我驱动,并能有效沟通和管理时间。
- 能够在指导下独立工作、作为团队成员协作,并在快节奏环境中支持经验较少的同事。
- 优先条件:熟悉 Oracle Cloud、AWS 和 Azure。
- 优先条件:了解软件许可业务。
- 优先条件:拥有 Java、数据库、云、AWS 或 AI/ML 认证者优先。
福利待遇
- 混合办公安排。
- 在 Cisco 成长并发展职业生涯的机会。
- 与全球专家网络协作。
- 通过接触创新的 AI、云和软件技术促进专业发展。
