北京掌上先机网络科技有限公司
Software Development Engineer-Backend&Platform Services
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Shanghai, China
Work mode:
Onsite
Published on:
14 September 2026
What they need
该职位来源于猎聘 Role Mission Develop the backend services and platform APIs that form the control plane of the AD data platform and connect data management, annotation, training, benchmarking, analysis, and workflow systems. Key Responsibilities
- Develop backend services supporting data management, dataset management, data search, data mining, annotation, model training, benchmarking, data analysis, replay, and issue tracking.
- Design and maintain APIs using FastAPI, GraphQL, Spring Boot, REST, RPC, and Protocol Buffers as appropriate.
- Develop metadata-management, workflow-management, job-state-management, and task-management services.
- Integrate backend services with PostgreSQL, MongoDB, Redis, Elasticsearch, Kafka, HDFS, and OSS.
- Integrate platform services with Airflow, Prefect, Argo Workflows, Ray, and Kubeflow for job execution and workflow orchestration.
- Develop APIs for data querying, dataset creation, job submission, annotation-task management, training-job management, benchmark execution, and result retrieval.
- Develop authentication, authorization, permission-management, audit, and access-control capabilities.
- Design and implement asynchronous and event-driven workflows using Kafka or equivalent messaging technologies where appropriate.
- Build reusable backend services and common platform capabilities shared across multiple AD data products.
- Ensure services are observable, scalable, resilient, and maintainable in production Kubernetes environments.
- Design service contracts and data models that support long-term evolution without tightly coupling individual platform components.
- Participate in performance tuning, production troubleshooting, code review, and backend architecture design. Required Qualifications
- 4+ years of backend software engineering experience.
- Strong programming skills in Python or Java.
- Experience developing production services using FastAPI, Spring Boot, or similar frameworks.
- Strong understanding of REST APIs, GraphQL, RPC, and distributed-service architecture.
- Strong database and SQL skills.
- Experience with PostgreSQL or similar relational databases.
- Experience with Docker and Kubernetes.
- Good understanding of asynchronous processing, concurrency, distributed systems, and fault handling.
- Strong Linux development skills. Preferred Qualifications
- Experience with FastAPI, GraphQL, Spring Boot, and Protocol Buffers.
- Experience with PostgreSQL, MongoDB, Redis, and Elasticsearch.
- Experience with Kafka.
- Experience integrating Airflow, Prefect, Argo Workflows, Kubeflow, or Ray.
- Experience building data platforms, ML platforms, workflow systems, or developer platforms. Familiarity with autonomous-driving, robotics, or large-scale sensor-data systems.
Other offers great for you!
These companies are also looking for great profiles
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
12 hours ago
Quick apply
Cherrypick
Software Engineer – IT-Core Foundations
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
11 hours ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
8 hours ago
Quick apply
No company information available.