Java开发工程师/主任工程师
赛力斯职位描述
一、岗位职责 1、参与数据平台后端服务(包括数据接入、处理、服务化等模块)的核心代码编写,确保系统的高并发、高可用和低延迟。 2、参与构建可扩展的分布式数据处理流水线,支持多模态数据(图像、点云、视频等)的高效清洗、解析、转换和治理。 3、开发面向业务的数据 API 及检索服务,如元数据搜索、大规模地理信息检索、多模态数据查询等,为算法团队快速获取有效数据提供支持。 4、参与数据闭环全链路系统(数据采集、回传、标注、训练、仿真、OTA)的建设,通过技术手段提升数据流转效率。 5、持续优化系统性能,解决海量数据场景下的技术难题(如存储优化、查询加速、计算资源调度等),保障平台的稳定性和数据质量。 二、任职要求; 1. 教育背景:计算机科学、软件工程、电子信息或相关专业硕士及以上学历。 2. 工作经验:具备8年及以上后端开发或大数据平台相关工作经验,有大型分布式系统设计、开发与落地经验者优先。 3. 核心技能: ①编程语言:精通 Java 或 Go,熟悉 Python 或 Scala 者优先;具备扎实的编码能力、良好的代码风格和设计模式理解; ②分布式系统:深入理解分布式系统原理,有高并发、高可用、低延迟系统的实际设计、开发和调优经验。; ③大数据经验:熟悉主流大数据处理框架(如 Spark、Flink、Kafka),具备构建分布式数据处理流水线的经验;熟悉 Hadoop 生态组件(HDFS、Hive、HBase 等)者优先。 ④数据存储与检索:熟悉关系型数据库(如 PostgreSQL、MySQL)和 NoSQL 数据库(如 MongoDB、Cassandra);具备 Elasticsearch、Solr 或 PostGIS 等检索引擎使用经验,能处理大规模地理信息或多模态数据检索。 ⑤多模态数据处理:了解图像、点云、视频等数据的处理方式,有相关数据清洗、解析、转换项目经历者优先。 ⑥云原生技术:熟悉 Docker、Kubernetes,了解 CI/CD 流程,有云平台(AWS、Azure、阿里云等)使用经验者优先。 4、综合能力:具备良好的团队协作和沟通能力,能够与算法、产品、标注、架构等团队高效合作;有较强的问题分析和解决能力,能独立攻克技术难题,推动系统持续改进;对数据闭环(采集、回传、标注、训练、仿真、OTA)有整体理解或参与经验者优先。 5、加分项:有自动驾驶、智能驾驶、物联网或车联网领域大数据平台建设经验;熟悉数据治理、元数据管理、数据质量保障相关技术。
对这个职位感兴趣吗?