阿里巴巴业务技术-JAVA开发工程师-商品方向
社招全职1年以上地点:杭州状态:招聘
任职要求
1、具备扎实Java开发经验、Java基础(熟悉io、多线程、集合等基础框架,熟悉分布式、缓存、消息、搜索等机制),熟悉JVM基础知识,深刻理解企业应用设计模式; 2、具备工程化的Prompt调优能力,与基于大模型构建出自动化的数据评测机制与体系能力; 3、对技术有追求,主动钻研和学习,能够去深入理解并跟踪前沿AI技术(如LLM/Agent/RAG/MCP等),并应用于项目当中,同时具备一定创造性思维,能够提出全新的想法且转化为工程应用; 4、有团队精神、乐于分享、敢于尝试、善于沟通,对AI有长期浓厚的兴趣,希望在AI工程建设上持续投入。
工作职责
1、负责电商商品核心系统的后端开发与架构设计,包括商品信息管理(SPU/SKU)、类目体系、属性管理、商品上下架、多渠道商品同步等; 2、负责电商商品相关的AI应用研发,包括但不限于商品分类、属性抽取、标题生成、图像识别(如主图识别、多模态理解)、商品去重与归一化等。
包括英文材料
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://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
设计模式+
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.
Prompt+
https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/introduction-prompt-design
A prompt is a natural language request submitted to a language model to receive a response back.
https://learn.microsoft.com/en-us/azure/ai-foundry/openai/concepts/prompt-engineering
These techniques aren't recommended for reasoning models like gpt-5 and o-series models.
https://www.youtube.com/watch?v=LWiMwhDZ9as
Learn and master the fundamentals of Prompt Engineering and LLMs with this 5-HOUR Prompt Engineering Crash Course!
大模型+
https://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
AI agent+
https://www.ibm.com/think/ai-agents
Your one-stop resource for gaining in-depth knowledge and hands-on applications of AI agents.
RAG+
https://www.youtube.com/watch?v=sVcwVQRHIc8
Learn how to implement RAG (Retrieval Augmented Generation) from scratch, straight from a LangChain software engineer.
MCP+
https://www.youtube.com/watch?v=eur8dUO9mvE
Unlock the secrets of MCP! 🚀 Dive into the world of Model Context Protocol and learn how to seamlessly connect AI agents to databases, APIs, and more. Roy Derks breaks down its components, from hosts to servers, and showcases real-world applications. Gain the knowledge to revolutionize your AI projects!
https://www.youtube.com/watch?v=L94WBLL0KjY
Let's talk about MCP or the Model Context Protocol.
相关职位
社招2年以上技术类
1、负责跨境电商供应链的商品货品领域的研发工作; 2、主导和参与系统的需求分析、架构、设计、功能开发、代码评审、单元测试、发布上线等各环节的技术工作; 3、持续优化系统设计,提升系统的性能、可用性、稳定性与可扩展性; 4、承担系统在高可用、高并发、大数据体量环境下的研发和迭代工作。
更新于 2025-08-07
社招1年以上
1、负责导购,搜索,详情,社区等场景的数据dump、召回、粗排、精排相关业务功能的开发、架构设计及优化; 2、负责创新业务的用户增长平台的架构设计及核心模块开发,包括:智能投放、增长PUSH、承接会场商品/权益推荐等; 3、围绕服务(服务供应链,鉴定等)体验,分析用户行为以及数据反馈,识别关键痛点,快速确认优先级和实现路径并推动落地。
更新于 2025-09-09
社招4年以上核心本地商业-业
1.完成零售SaaS系统核心的商品模块建设,保证系统符合质量性能要求 2.进行需求分析以及主要业务功能的开发,对现有业务模块进行优化 3.将业务逻辑拆解清晰,攻克技术难点,支撑业务快速发展 4.系统技术优化,提升系统的稳定性、性能和可维护性
更新于 2025-01-17