QCraft AI

后端开发工程师(Java 技术栈)

QCraft AI  •  Onsite  •  14 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
51
AI Success™

Job Description

后端开发工程师(Java 技术栈)北京、上海、苏州社招全职研发 - 后端开发职位描述1.基于 Java 技术栈(Spring Boot/Spring Cloud)开发数据标注平台后端服务,支撑点云-图像融合标注工具、标注管理中台前端的全量业务逻辑,包括 3D+2D 联动标注、时序跟踪标注、语义分割标注等场景。
2.负责数据标注平台核心业务模块开发:数据管理(原始数据/标注结果的上传、下载、预览、导出,支持 Protobuf/JSON 格式转换与存储)、任务管理(创建、分配、监控、筛选、统计)、人员管理(多角色权限管控、操作日志审计)、工作流编排(标注 / 质检 / 验收节点配置、作业流转规则实现)。
3.设计并实现高可用、高性能的 RESTful API 接口,对接前端 Vue3 技术栈,处理接口鉴权、参数校验、限流熔断、异常兜底,适配前端大文件分片传输、跨域、海量点云 / 图像数据交互等场景,保障前后端数据流转高效稳定。
4.负责数据存储架构设计与优化:基于 MySQL/PostgreSQL 设计标注数据、任务数据、用户数据的表结构,结合 MongoDB 存储非结构化日志数据,解决海量多模态数据的查询、读写性能瓶颈。
5.集成第三方服务与异步任务处理:对接自动标注算法服务,设计异步任务处理机制(Kafka/RabbitMQ)支撑批量数据标注、导出;实现服务结果回调、数据关联与持久化,保障批量任务的高并发处理能力。
6.负责后端服务的稳定性保障:设计服务监控、日志采集、告警机制,制定数据备份与容灾方案;优化服务性能,解决高并发场景下的接口超时、数据一致性问题,保障标注平台 7×24 小时稳定运行。
7.对接对象存储系统,实现大文件分片上传 / 下载、断点续传,适配前端标注工具的数据读写需求,保障海量标注数据的存储与访问效率。职位要求1.本科及以上学历,计算机、软件工程、大数据等相关专业。
2.3 年及以上 Java 后端开发经验,至少 1 年数据标注平台、AI 工具平台或 3D / 计算机视觉类系统后端开发经验。
3.能独立负责核心服务模块开发,具备技术方案设计(如存储架构、异步任务、高并发接口)与落地能力。
4.精通 Java 8+ 核心特性,深入理解多线程、集合、JVM 调优,具备扎实的编程基础与代码规范意识。
5.精通 Spring Boot/Spring Cloud 生态,熟练使用 Spring MVC、MyBatis/MyBatis-Plus、Spring Security 等核心框架,深入理解 IoC(控制反转)、依赖注入、AOP(面向切面)等核心原理。
6.熟练掌握至少一种关系型数据库(MySQL/PostgreSQL),精通 SQL 编写、索引优化、事务设计;熟悉 MongoDB 等 NoSQL 数据库的实战应用。
7.熟悉 HTTP/HTTPS 协议,精通 RESTful API 设计规范,掌握接口鉴权方案(JWT/Token/OAuth2),具备接口参数校验、异常处理、限流熔断的落地经验。
8.熟悉消息队列(Kafka/RabbitMQ)、异步任务框架,具备第三方服务集成、批量异步任务处理的实战能力。
9.熟悉云对象存储系统,具备大文件分片上传 / 下载、断点续传的开发经验,适配海量标注数据读写场景。
10.熟悉 Docker 容器化技术、Git 版本控制,具备基础的服务部署、运维与监控能力。
加分项
1.有点云-图像融合标注平台、3D 标注系统后端开发经验,理解点云 / 图像标注的业务逻辑与数据格式(Protobuf/JSON)。
2.熟悉计算机视觉基础概念(目标检测、语义分割、空间配准),了解自动标注、AI 模型服务集成流程。
3.具备高并发、高可用分布式系统设计经验,有 JVM 调优、数据库性能优化、分布式缓存设计的实战案例。 投递
QCraft AI

About QCraft AI

Established in 2019, QCraft, a world-leading provider of general autonomous driving (AD) solutions, owns a "light, responsive, and efficient" team in full-stack autonomous driving and creates high-efficiency methodology "Gigafactory for Autonomous Driving". With data-driven approaches and efficiency improvement at its core, it delivers efficient deployment and iteration of autonomous driving.

Under a "safety+" strategy, QCraft encodes safety into product R&D, branding and sustainable development. Committed to "Bringing Autonomous Driving into real life" and based on extensive experience in L4 technology and L2++ mass production, QCraft relentlessly promotes the technical and commercial implementation from L2++ to L3 and L4, approaching towards the higher level of autonomous driving.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
California
Year Founded
2019
Website
qcraft.ai
Social Media