TCL后端开发工程师(AI应用场景方向)
校招全职研发技术类地点:深圳状态:招聘
任职要求
1. 计算机、软件工程、电子信息等相关专业研究生及以上学历; 2. 扎实的Java基础,熟悉多线程、集合、JVM原理、数据结构与算法; 3. 熟悉使用Spring全家桶(Spring Boot/Cloud)、MyBatis、Dubbo等主流框架; 4. 熟悉 Mysql、Redis、RabbitMq、Kafka等工具、中间件、数据库的使用; 5. 有良好的技术交流和表达能力,有积极主动的工作态度和勇于承担的责任心; 6. 英文可满足日常工作沟通; 7. 具备AI和大模型相关技术领域和方向的优先考虑。
工作职责
1. 负责后端系统的设计、开发和维护,确保代码质量和性能优化; 2. 参与需求分析、技术方案设计,并编写高质量的技术文档; 3. 独立完成模块开发,解决复杂业务逻辑和技术难题; 4. 与前端、测试、产品等团队协作,保证项目按时高质量交付; 5. 具备AI和LLM大语言模型技术背景优先考虑。
包括英文材料
学历+
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!
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
Spring+
https://liaoxuefeng.com/books/java/spring/index.html
Spring是一个支持快速开发Java EE应用程序的框架。它提供了一系列底层容器和基础设施,并可以和大量常用的开源框架无缝集成,可以说是开发Java EE应用程序的必备。
https://spring.io/guides/gs/rest-service
https://spring.io/quickstart
Level up your Java code and explore what Spring can do for you.
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.
MyBatis+
https://mybatis.org/mybatis-3/getting-started.html
https://www.baeldung.com/mybatis
MyBatis is an open source persistence framework which simplifies the implementation of database access in Java applications.
Dubbo+
https://dubbo.apache.org/en/overview/mannual/java-sdk/tasks/
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
RabbitMQ+
[英文] RabbitMQ Tutorials
https://www.rabbitmq.com/tutorials
These tutorials cover the basics of creating messaging applications using RabbitMQ.
https://www.youtube.com/watch?v=bfVddTJNiAw
RabbitMQ is a powerful message broker that can help you create resilient and scalable applications.
Kafka+
https://developer.confluent.io/what-is-apache-kafka/
https://www.youtube.com/watch?v=CU44hKLMg7k
https://www.youtube.com/watch?v=j4bqyAMMb7o&list=PLa7VYi0yPIH0KbnJQcMv5N9iW8HkZHztH
In this Apache Kafka fundamentals course, we introduce you to the basic Apache Kafka elements and APIs, as well as the broader Kafka ecosystem.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
大模型+
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
相关职位
社招3年以上D13905
1、负责主站前端AI应用的技术选型和方案设计、研发等工作,包括但不限于Agent开发、知识库搭建、模型训练等; 2、持续改进前端AI应用的架构和工程架构,能够将AI应用落地业务场景,优化开发流程、提升交付效率和开发体验; 3、参与主站业务或大型活动的前端研发等工作,包括但不限于PC/H5/RN/小程序等; 4、Web前沿技术研究,跟踪新技术发展并运用到实际项目中。
更新于 2025-05-23
社招3-5年D13905
1、负责直播 AI 应用的技术选型和方案设计、研发等工作,包括但不限于 Agent 开发、提示词工程、上下文工程、模型训练等; 2、参与直播业务大型 B/C 端 AI 应用的研发工作,能够将 AI 应用落地业务场景,优化开发流程、提升交付效率和开发体验; 3、Web 与 LLM、AIGC 等前沿技术研究,跟踪新技术、新模型技术发展并运用到实际项目中。
更新于 2025-09-16
社招3-5年D3875
1、负责快手主站 AI 应用的技术选型和方案设计、研发等工作,包括但不限于 Agent 开发、知识库搭建、模型训练等; 2、持续改进快手主站技术体系下的 AI 应用的架构和工程架构,能够将 AI 应用落地业务场景,优化开发流程、提升交付效率和开发体验; 3、研究前沿 AI 应用技术,跟踪新技术发展并运用到实际项目中; 4、对大模型应用开发有深入理解,能够设计并实现复杂的 AI 系统架构。
更新于 2025-09-08