数据平台 Java 开发工程师 _XC
Core
Design, develop, and maintain backend services, data APIs, and reusable functional modules for a data platform, focusing on data ingestion, processing, storage, and retrieval.
Role type
Senior IC Java backend engineer (data platform)
Builds
Data platform backend services, data APIs, and reusable functional modules
Domain
Data engineering / Enterprise backend systems
Deliverable
production ML models | product features
Required skills
Java, object-oriented design, relational databases, SQL, RESTful APIs, Linux, Docker, Git, microservices, distributed systems
Preferred skills
Kubernetes, message queues, job orchestration, monitoring and alerting, cloud platforms, large-scale data processing, performance optimization, autonomous driving/ADAS domain knowledge
Technologies
Java, Docker, Linux, Kubernetes, SQL, RESTful APIs
Responsibilities
Develop and maintain data platform backend services and data APIs; Design and implement platform capabilities for data ingestion, processing, storage, and job management; Contribute to database schema and service module design; Develop, build, deploy, and troubleshoot applications in Linux and Docker environments; Write unit and integration tests and technical documentation; Collaborate with product, testing, and operations teams to deliver features and optimize performance
Seniority
Senior, hands-on IC