Why Work at Lenovo
We are Lenovo. We do what we say. We own what we do. We WOW our customers.
Lenovo is a US$69 billion revenue global technology powerhouse, ranked #196 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).
Description and Requirements
# Techlead/Senior Python Platform Engineer (Backend / AI)
This role owns the end-to-end architecture design and delivery of core backend platforms and AI-powered intelligent service systems for Lenovo's eService department, focusing on high-performance, scalable microservices architecture and deep integration of LLM (Large Language Models), RAG (Retrieval-Augmented Generation), and Agent frameworks to build AI-driven core capabilities including intelligent customer service Q&A systems, automated ticket classification and processing, and knowledge recommendation.
Key Responsibilities
1. Backend Architecture Design & Development
- Design and implement backend architecture for eService core business systems, building high-concurrency, highly available microservices platforms based on Python ecosystem (FastAPI / Django / Flask), covering critical modules including customer service ticketing, knowledge base management, and intelligent routing systems
- Design and optimize asynchronous task processing, message queues, caching strategies, and database architecture to ensure system performance and stability under large-scale concurrent scenarios, achieving millisecond-level response time and 99.9%+ SLA guarantees
- Establish system observability framework by integrating monitoring tools such as Prometheus and Grafana, implementing full-link log tracing, performance metrics monitoring, and intelligent alerting mechanisms
2. AI/LLM Platform Integration & Intelligent Applications
- Lead deep integration of LLM (Large Language Models), RAG (Retrieval-Augmented Generation), and Agent frameworks to build AI-driven core capabilities including intelligent customer service Q&A systems, automated ticket classification and processing, and knowledge recommendation
- Design and implement unified access layer and governance platform for multi-modal AI services, supporting flexible switching among multiple LLM providers (OpenAI / Claude / proprietary models), A/B testing, effectiveness evaluation, and cost optimization
- Explore cutting-edge technologies such as Function Calling, Multi-Agent collaboration, and complex reasoning chains to improve accuracy, recall rate, and user satisfaction of intelligent services
3. Cross-Team Collaboration & Technical Standards Governance
- Collaborate closely with frontend, data, DevOps, and product teams to establish unified API specifications, data models, interface documentation, and best practices, driving technical debt management and code quality improvement
- Develop and maintain internal toolchains and scaffolding templates, accumulating reusable middleware, SDKs, and development components to enhance overall team R&D efficiency and delivery quality
- Participate in technical reviews, code reviews, and knowledge sharing sessions, mentoring junior and mid-level engineers, and establishing technical documentation and best practices knowledge base
Qualifications
Essential Requirements
- Years of Experience: 5–8 years of backend development experience, with 3+ years specializing in Python backend or AI platform development
- Project Leadership: Proven track record of independently leading at least 2 end-to-end 0→1 projects, covering the complete lifecycle from requirements analysis, technology selection, architecture design to production delivery
- Technical Proficiency:
- Expert-level proficiency in Python 3.x, with deep understanding of advanced features including async/await, typing, decorators, and practical TDD experience
- Proficient in at least one mainstream web framework: FastAPI / Django / Flask, with understanding of internal mechanisms and performance optimization techniques
- Experienced in microservices architecture design and implementation, familiar with RESTful / GraphQL API design, message queues (RabbitMQ / Kafka), and caching strategies (Redis / Memcached)
- AI/LLM Domain Expertise:
- Hands-on experience with LLM API integration (OpenAI / Claude / Azure OpenAI, etc.), familiar with Prompt Engineering and effectiveness optimization
- Knowledge of RAG (Retrieval-Augmented Generation) technology stack, including vector databases (Pinecone / Milvus / Weaviate), embedding models, and similarity search
- Preference for candidates with Agent framework development or integration experience (LangChain / LangGraph / AutoGPT)
- DevOps & Infrastructure:
- Proficient in Docker containerization technology, with experience in Kubernetes (private cloud environment) deployment and operations
- Familiar with CI/CD pipeline setup and maintenance (Jenkins / GitLab CI / GitHub Actions)
- Capable of database design and optimization (PostgreSQL / MySQL / MongoDB), understanding query performance tuning and indexing strategies
- Communication & Collaboration:
- Fluent in English (listening, speaking, reading, writing) for effective collaboration and technical communication with global teams
- Strong technical documentation skills, able to clearly articulate technical solutions and design rationale
- Cross-departmental collaboration experience, capable of driving technical decisions and standard implementation in multi-team environments
- Professional Attributes:
- Detail-oriented with high standards for code quality, system stability, and user experience
- Strong sense of responsibility and ownership, proactively identifying problems and driving solutions
- Excellence-oriented, continuously following industry technology trends and best practices
Nice-to-Haves
- Proficient in Vibe Coding, capable of rapidly implementing ideas and enhancing development efficiency through AI-assisted programming tools (such as GitHub Copilot, Cursor, Claude)
- Deep experience with AI development frameworks such as LangChain / LangGraph / OpenAI SDK
- Practical experience with observability tools (Prometheus / Grafana / ELK / Jaeger)
- Open source contributions, technical blog posts, academic papers, or POC innovation projects
- Familiar with MLOps / DataOps workflows, with experience in automated model training, evaluation, and deployment
- Hold industry certifications (AWS / Azure / GCP / CKA / CKAD)
- Industry experience in customer service, call centers, or intelligent customer service platforms
- Knowledge of NLP technologies such as multilingual processing, sentiment analysis, and intent recognition
Creativity & Continuous Learning
- Proactively conduct quarterly technology evaluations and emerging technology research, with the ability to rapidly learn and implement cutting-edge technologies
- Strong technical documentation skills in English, capable of producing high-quality design documents, API documentation, and technical presentations
- Actively participate in internal knowledge sharing, public speaking, or industry conferences, promoting team technical culture development
- Possess innovative thinking and experimental mindset, willing to explore new technologies and methodologies to drive continuous evolution of business and technology
---