顺丰AI开发工程师(MO)
社招全职3-5年地点:深圳状态:招聘
任职要求
1、熟悉和掌握 TypeScript/Python/Java等至少2种语言,对类型系统、异步编程、模块设计和工程化有比较深入的理解。 2、熟悉 服务端开发,使用过 NestJS、Fastify、Express、SpringBoot等框架,熟悉微服务开发、异步任务、消息队列和事件驱动系统。 3、熟悉 React…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责前端、后端以及 AI Agent 相关能力的完整落地。 设计 Agent 的任务拆解、工具调用、上下文管理、记忆、工作流编排和人机协作机制。 2、负责标签中台项目的前后端,AI 能力的减少和完整落地 3、搭建可观测的Agent体系,对Agent 监控和评估有深度的理解 4、和产品、设计以及业务团队一起快速验证想法,把有效的原型继续打磨成生产级产品。
包括英文材料
TypeScript+
https://www.youtube.com/watch?v=JHEB7RhJG1Y
Master TypeScript from basics to advanced concepts through hands-on tutorials covering type annotations, generics, data fetching, Zod library, and more, with practical challenges for effective real-world application.
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
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.
NestJS+
https://www.freecodecamp.org/news/the-nestjs-handbook-learn-to-use-nest-with-code-examples/
NestJS is a progressive Node.js framework for building efficient, reliable, and scalable server-side applications.
https://www.youtube.com/watch?v=sFnAHC9lLaw
Learn NestJS in this comprehensive course for beginners.
Fastify+
[英文] Getting-Started
https://fastify.dev/docs/latest/Guides/Getting-Started/
This document aims to be a gentle introduction to the framework and its features.
https://www.youtube.com/watch?v=Lk-uVEVGxOA
Fastify is a "fast" Node.js framework.
Express+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Introduction
本节将回答“什么是 Node”以及“什么是 Express”这两个问题,并通过主要特征和构成要件来简要介绍 Express 框架的与众不同之处。
[英文] Hello world example
https://expressjs.com/en/starter/hello-world.html
Embedded below is essentially the simplest Express app you can create.
https://www.youtube.com/watch?v=SccSCuHhOw0
ExpressJS is the most popular Node.js web server framework and is the basis of thousands of sites.
Spring Boot+
https://spring.io/guides/gs/spring-boot
his guide provides a sampling of how Spring Boot helps you accelerate application development.
https://www.youtube.com/watch?v=Nv2DERaMx-4&list=PLzUMQwCOrQTksiYqoumAQxuhPNa3HqasL
The author teaches you how to use Spring Boot from a complete beginner, to building a REST API with a real database, Dockerising it and deploying it to the cloud.
微服务+
https://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
还有更多 •••