蚂蚁金服蚂蚁数字科技-数字科技线-Java开发工程师(AI应用开发方向)
社招全职技术类-开发地点:北京状态:招聘
任职要求
1. 有智能体开发、提示词工程、RAG、Function Call、模型微调经验; 2. 精通架构设计,精通设计模式,能写出优雅的设计文档和代码; 3. 注重代码质量,有良好的Test Driven习惯; 4. 具备复杂需求及技术的研究能力,善于进行需求分解、技术突破,擅长团队的沟通协作,具备亲和力; 5. 熟悉Java语言,有大型分布式、高并发、高性能、高可用系统的设计开发经验; 6. 熟练掌握UML、OOA、OOP。 加分项:有技术商业化经验者优先
工作职责
1. 负责智能体相关开发; 2. 理解业务规则,和产品团队、架构师团队合作,进行项目的系统分析和设计工作,承担核心功能模块编写维护,确保项目进度和质量; 3. 能提供架构、性能优化的解决方案,并主导平台和产品的快速迭代和优化; 4. 维护和升级现有软件产品,快速定位并修复现有软件缺陷,系统性能优化,主导技术难题攻关; 5. 参与系统架构设计、接口规范制定、技术文档编写、配合团队协同工作等; 6. 输出产品并服务企业客户,有效引导客户架构设计和方案整合,具备对客户在技术和业务上做好预期管理的能力。
包括英文材料
RAG+
https://www.youtube.com/watch?v=sVcwVQRHIc8
Learn how to implement RAG (Retrieval Augmented Generation) from scratch, straight from a LangChain software engineer.
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
高并发+
https://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
高可用+
https://redis.io/blog/high-availability-architecture/
A high available architecture is when there are a number of different components, modules, or services that work together to maintain optimal performance, irrespective of peak-time loads.
https://www.ibm.com/think/topics/high-availability
High availability (HA) is a term that refers to a system’s ability to be accessible and reliable close to 100% of the time.
UML+
https://www.youtube.com/watch?v=WnMQ8HlmeXc
Learn about how to use UML diagrams to visualize the design of databases or systems.
相关职位
社招3年以上技术类-开发
1. 负责IOT平台实时物联网场景下,服务架构设计并实现; 2. 能与OEM厂商对接,与厂商一起实现产品需求; 3. 有硬件供应链经验,能帮助团队进行元器件降本; 4. 参与IOT设备及相关系统的监控与应急,建设全链路的高可用能力。
更新于 2025-09-18
社招2年以上技术类-开发
蚁盾技术部隶属于蚂蚁集团数字科技线技术部,主要职责是支撑安全科技国内业务的开展,参与建设和设计新一代智能风控引擎、企业大数据风控平台、信贷风控、合规隐私安全、B类风控等多条业务的技术架构体系,负责各平台应用架构设计和系统研发。 1. 具备一定的架构设计思维及理念,能从业务本身出发,具备高度抽象并落地具备高可扩展、高可用、高可靠性的产品技术体系; 2. 具备独立完成较复杂的系统分析、设计,并主导完成详细设计和编码的任务,确保项目的进度和质量; 3. 具备实时流式计算平台(如Flink、Spark Streaming)的开发能力,熟悉分布式数据流处理;有大规模集群性能调优经验;能基于微服务架构实现低延迟高并发通信,保证系统可伸缩性和稳定性; 4. 配合产品经理快速完成系统原型及技术方案设计; 5. 能够在团队中完成Code Review的任务,确保相关代码的有效性和正确性,并能够通过Code Review提供相关性能以及稳定性的建议。
更新于 2025-06-03
社招3年以上技术类-开发
1. 负责AI原生产品的研发工作,承担核心功能模块编写维护,包括容器kubernetes、智算平台,智能可观测、应用运维、云原生AI、分布式中间件等; 2. 参与产品端到端需求分析、技术选型、架构设计和实现,性能优化等工作; 3. 维护现有产品,进行产品能力升级,主导技术难题攻关等。
更新于 2025-08-29