Full-Stack Engineer
Responsibilities:
- Full-stack development for AI foundation model services: Design and implement highly available, high-throughput inference services for foundation models such as LLMs and LMMs. This includes building frontend user interfaces, backend APIs, task orchestration, and microservices governance.
- Data labeling and management platform development: Build and maintain a multimodal data labeling platform (text, image, audio, video), supporting task assignment, quality assurance feedback loops, dynamic priority scheduling, and visualized monitoring.
- Model deployment and continuous delivery: Design and maintain DevOps/MLOps pipelines, including containerization, automated testing, staged rollouts, A/B testing, and version rollback, to ensure rapid model iteration and stable production deployment.
Requirements:
- Bachelor’s degree or equivalent practical experience.
- Strong full-stack engineering skills: Proficient in JavaScript/TypeScript and modern frontend frameworks such as React, Vue, or Svelte; experienced with at least one backend language and framework (Node.js, Python, Go, or Java).
- Cloud-native and containerization experience: Familiar with Docker, Kubernetes, and Helm; solid understanding of service mesh architectures, auto-scaling, and monitoring/alerting systems (Prometheus, Grafana, Loki).
- Databases and caching: Proficient in relational databases (MySQL/PostgreSQL) and NoSQL systems (Redis, MongoDB, ClickHouse), including schema design and performance optimization; familiarity with vector databases (Milvus, PGVector, Faiss) is a plus.
- Strong engineering practices and collaboration skills: Experienced with Git/GitHub/GitLab, unit/integration/end-to-end testing; able to produce clear technical documentation and collaborate effectively across teams.
If you are interested in these job openings, please submit your resume and cover letter to shandahr@shanda.com. We also welcome assistance from recruitment agencies.