蚂蚁金服蚂蚁国际-JAVA应用工程师-搜索
社招全职3年以上技术类-开发地点:深圳状态:招聘
任职要求
1、精通Java,3年以上大规模搜索系统开发经验,主导过索引架构、分布式检索、高并发服务等模块设计。 2、熟悉向量数据库(如Milvus)、流式计算(Flink)、批量计算(spark) 等技术。 3、对搜索技术有极致追求,善于通过AB实验、用户反馈等闭环驱动…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、主导钱包搜索全链路技术,包括搜索建议,Query理解、粗排,精排、干预等环节的工程优化,能和算法一起提升搜索效果。 2、设计高可靠、高扩展的搜索架构,主导大数据量的数据索引、向量检索、分布式实时计算等系统的研发与优化。 3、各种离线挖掘工作,包括同义词,知识图谱等 4、持续全链路性能优化,实现低延迟、高吞吐的搜索服务,支撑万级QPS场景。 5、理解和掌握蚂蚁集团的常用架构设计、性能优化、高可用保障理念,并能灵活运用于核心链路系统的优化;
包括英文材料
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
Flink+
https://nightlies.apache.org/flink/flink-docs-release-2.0/docs/learn-flink/overview/
This training presents an introduction to Apache Flink that includes just enough to get you started writing scalable streaming ETL, analytics, and event-driven applications, while leaving out a lot of (ultimately important) details.
https://www.youtube.com/watch?v=WajYe9iA2Uk&list=PLa7VYi0yPIH2GTo3vRtX8w9tgNTTyYSux
Today’s businesses are increasingly software-defined, and their business processes are being automated. Whether it’s orders and shipments, or downloads and clicks, business events can always be streamed. Flink can be used to manipulate, process, and react to these streaming events as they occur.
还有更多 •••
相关职位
社招3年以上
1、基于阿里云大数据计算平台,对海量游戏及相关业务数据进行采集、处理、建模与分析,支撑搜索、推荐、用户运营、精准投放等业务需求; 2、参与用户画像、搜索引擎、个性化推荐等系统的架构设计与开发,实现高性能、可扩展的数据服务平台; 3、负责服务端Java 应用的架构与开发,完成接口服务、业务逻辑、数据访问层实现,保证系统的安全性、稳定性与和可扩展性; 4、对业务需求进行分析、与产品团队沟通确认,完成技术方案设计、风险评估及落地实施; 5、持续关注行业技术动态和前沿技术,在大数据计算、搜索与推荐、Al应用等领域不断探索与落地。
更新于 2026-01-04广州
社招D6384
1、负责基于大语言模型及多模态大模型在用户增长方向应用创新研发,并在真实场景实现落地,创造收益增长; 2、负责大模型在工程领域的应用落地范式的探索,积极探索微调、检索增强、提示词工程等技术,跟进业内大模型应用趋势。
更新于 2025-04-10北京