Advisory AI Engineer
Job Summary
Lenovo is seeking a technical lead who will own the full agentic stack — from LLM orchestration, tool use, memory, and production deployment.
Responsibilities
- Design and ship agentic LLM pipelines: multi-step reasoning, tool use, reflection loops, and long-horizon planning and memory
- Build evaluation frameworks to measure agent reliability and safety across different tasks
- Build and maintain RAG systems, vector stores, and external tool integrations
- Deploy and scale agent systems in production; translate relevant research into working systems
- Be a technical lead, working closely with other AI engineers, ML scientists, and technical product managers to put pipelines in production
Requirements
- 6 years of industry experience in ML or applied AI with strong hands-on LLM experience (prompting, fine-tuning, inference optimization)
- Bachelor’s degree in computer science, applied math, physics, or a related field
- Experience with NLP
- Fluent in Python and the modern ML stack (PyTorch, Hugging Face, vLLM or equivalent)
- Proven experience with agentic frameworks (LangGraph, AutoGen, CrewAI, or custom) and tool-use patterns (function calling, MCP, structured outputs)
- Solid grasp of RAG architecture, embedding models, and LLM evaluation methodology
- Strong software engineering fundamentals (python and at least one other programming language).
- Experience with Git, and Continuous Integration/Continuous Deployment (CI/CD)
- Experience deploying ML models using containerization and container orchestration technologies such as Docker and Kubernetes
Preferred Requirements
- PhD or Master's preferred
- Experience with computer vision
- Experience with Agile frameworks, such as Scrum and Kanban
- Rust experience for performance-critical inference or runtime components
- Able to effectively communicate technical solutions to both technical and business audiences, both verbally and in writing
Benefits
Individuals may also be considered for bonus and/or commission. Lenovo’s various benefits can be found here: https://www.lenovobenefits.com/enrolling-in-benefits/
About the Role
The Lenovo AI Technology Center (LATC)—Lenovo’s global AI Center of Excellence—is driving our transformation into an AI-first organization. We are assembling a world-class team of researchers, engineers, and innovators to position Lenovo and its customers at the forefront of the generational shift toward AI.
Qualifications
- Experience with prompt engineering, fine-tuning, and inference optimization
- Knowledge of NLP and natural language processing
- Proficiency in Python and modern ML stacks like PyTorch, Hugging Face, vLLM or similar
- Experience with agentic frameworks and tool-use patterns
- Understanding of RAG architecture, embedding models, and LLM evaluation methodology
- Strong software engineering skills, including experience with Git, CI/CD, and containerization
- Experience with Rust for performance-critical inference or runtime components
- Effective communication skills for both technical and business audiences
Skills
- Agentic framework experience (LangGraph, AutoGen, CrewAI, or custom)
- Tool-use patterns (function calling, MCP, structured outputs)
- RAG architecture, embedding models, and LLM evaluation methodology
- Software engineering fundamentals (Python and at least one other programming language)
- Git, CI/CD, and containerization experience
- Performance-critical inference or runtime components in Rust
- Effective communication skills for both technical and business audiences
Benefits
Base salary range budgeted for this position in Chicago is $200k - $250k. Individuals may also be considered for bonus and/or commission. Lenovo’s various benefits can be found here: https://www.lenovobenefits.com/enrolling-in-benefits/