Lenovo is seeking a Cloud AI Architect to design and implement advanced AI and Large Language Model (LLM) platform systems and solutions, focusing on creating cutting-edge architectures and methodologies to push the boundaries of natural language processing and machine learning.
Requirements
- BA/BS degree in Computer Science or related software engineering field, or equivalent experience.
- 6+ years of experience in designing & deploying AI / ML solutions using at least one cloud vendor
- 1+ year of experience in the LLM and Generative AI space
- 1+ year of experience architecting and operationalizing LLM driven application architecture patterns
- Deep understanding of AI/ML concepts, including LLMs, transformers, and prompt engineering.
- Experience with agentic AI frameworks such as LangChain, AutoGPT, Agentforce, LangGraph, or similar.
- Familiarity with the Model Context Protocol (MCP) standard and its role in providing context to AI agents.
Responsibilities
- Produce high quality architecture specifically on AI, including LLMs, Inference Engineering and Prompt Engineering and design specifications.
- Experience finetuning an Opensource LLM
- Architect and design end to end Generative AI products, applications and solutions for specific business needs and provide implementation guidance during delivery.
- Designing and implementing autonomous AI agents capable of reasoning, planning, acting, and adapting to achieve complex objectives.
- Integrating Large Language Models (LLMs) with memory, tool-use, and multi-step planning architectures, leveraging their natural language understanding and generation capabilities as the agent's 'brain'.
- Utilizing MCP servers or similar mechanisms to enable AI agents to interact with external enterprise applications, databases, and APIs.
- Designing and implementing agentic workflows where multiple agents communicate and collaborate using the A2A protocol to achieve shared goals.
Other
- BA/BS degree in Computer Science or related software engineering field, or equivalent experience.
- Strong written and verbal communication skills
- Demonstrable experience working with distributed teams & 3rd-party vendors
- Experience using code management tooling such as Git/SVN/CVS
- Significant experience working with Linux servers and command lines