Lenovo
Advisory AI Prototyping Engineer
Morrisville, North Carolina · Full-time · Posted Jul 8, 2026
- Experience
- 3–5 years of software engineering experience, with at least 1 year focused on ML/AI systems or LLM-based applications.
- Education
- BS/MS in Computer Science, AI/ML, or related field; equivalent practical experience considered.
About the job
Builds and demonstrates AI agent prototypes, evaluates emerging models and frameworks, and translates research and product needs into validated implementations.
What you'll do
- Rapidly build and iterate on AI prototypes, demos, agents, and automated workflows.
- Investigate AI technologies, assess feasibility and model behavior, and report findings and recommendations.
- Collaborate with research, product, and business teams; present demos and document results.
What they ask for
- 3–5 years of software engineering experience, including at least 1 year focused on ML/AI systems or LLM-based applications.
- BS/MS in Computer Science, AI/ML, or a related field; equivalent practical experience considered.
- Strong Python skills, including async patterns and AI/ML libraries; hands-on experience with agentic frameworks such as LangChain, LangGraph, LlamaIndex, or AutoGen.
- Ability to build AI prototypes quickly, communicate with technical and non-technical audiences, and work across teams; portfolio showcasing AI work.
Nice to have
- Experience with multimodal models or edge/mobile AI deployment; familiarity with MCP or similar protocols.
- Experience with MLOps or experiment tracking tools such as MLflow or W&B.
Tools
Python, LangChain, LangGraph, LlamaIndex, AutoGen, MCP, MLflow, W&B
AI focus
Develops AI agents and prototypes, evaluates agentic frameworks, LLMs, and multimodal models, and assesses AI systems for performance, accuracy, robustness, and fairness.
Model-written summary · the original posting is authoritative