- Beijing, China
- 5+ years
Lead the design, development, and delivery of AI‑driven personalization and memory systems for Lenovo’s personal AI agents, transforming large‑model research into production‑ready components and ensuring robust, scalable, and reliable service.
Responsibilities
- Translate product requirements into system solutions, module decomposition, interface specifications, and acceptance criteria, selecting technologies and defining implementation paths.
- Design and implement core memory system components, including persistent and layered memory, reusable memory cubes, and data pipelines for collection, extraction, storage, retrieval, update, and expiration.
- Develop large‑model and agent engineering solutions, managing context, RAG, tool invocation, and task orchestration between main agents and workers.
- Integrate algorithms and validate performance, collaborating with researchers to embed personalization, memory retrieval, and experience extraction into deployable components.
- Establish automated testing, continuous integration, logging, and tracing to optimize latency, cost, and concurrency, and ensure robust access control and data isolation.
Requirements
- Bachelor's in Computer Science, Software Engineering, Artificial Intelligence or related field; Master's preferred
- Nice to have: Long‑term memory systems
- Nice to have: user personalization
- Nice to have: multi‑agent collaboration
- Nice to have: GUI agent development
