知识引擎研发工程师 - 数据平台
Core
Design and develop the underlying platform and core framework for a knowledge engine, providing unified capabilities for knowledge processing, storage, indexing, and retrieval to support RAG, Agent, and industry applications.
Role type
Senior IC backend engineer (knowledge engine & data platform)
Builds
Unified knowledge processing, storage, indexing, and retrieval services; execution engines for data ingestion and parsing; storage/retrieval engines supporting vector, full-text, structured, and graph queries; Agent runtime and tool execution infrastructure.
Domain
Internet / Big Data / Knowledge Engineering / Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
Java, Go, or Python; distributed system design; task scheduling and concurrency control; fault recovery and data consistency; database, search engine, cache, and message queue internals; platform abstraction and framework design.
Preferred skills
Distributed task scheduling and workflow engines; vector indexing and hybrid search (Elasticsearch, Milvus); Agent Runtime and sandbox isolation; large-scale knowledge processing and multi-tenant platform experience.
Responsibilities
Design and build the core framework for knowledge processing, storage, indexing, and retrieval; construct the knowledge processing execution engine with orchestration and scheduling; design storage and retrieval engine architectures supporting multiple query types; build Agent runtime and tool execution infrastructure; develop enterprise-grade platform capabilities for multi-tenancy and observability; perform performance analysis and capacity planning for core pipelines.
Seniority
Senior, hands-on IC