AI Development Lead / AI Platform Engineer
Lenovo
Software Engineering, Data Science
Morrisville, NC, USA
Why Work at Lenovo
Description and Requirements
We are seeking a talented and experienced Senior AI Developer Lead to design, implement, and scale out an Agentic AI platform that streamlines the creation of AI-powered customer solutions. In this role, you will collaborate with AI engineers to deploy and scale AI services across enterprise infrastructures. The position requires a great understanding of AI technologies, excellent developer skills, and the ability to create repeatable solutions. To succeed in this role, you should apply your deep understanding of AI, be hands-on, and be able to integrate AI tools into a cohesive platform.
This role sits within Lenovo’s Solutions & Services Group (SSG), the global organization that brings together our end‑to‑end AI solutions and services to turn customer vision into value. You’ll be joining a new, distributed engineering team building the xIQ Agent Platform, an AI‑native delivery platform that powers Lenovo’s Agentic AI strategy across hybrid cloud, on‑prem, and edge.
Key Responsibilities:
- Lead and manage a small team of AI developers to build AI platforms, implement agents, and customize standard solutions.
- Develop Agentic AI platform solutions, ensuring alignment with Lenovo's strategic goals and enterprise technical standards.
- Build AI architectures, inference engines, guardrails, and user interfaces for enterprise AI roll out.
- Develop multi-agents/super agents using large language models (LLMs), small language models (SLMs), vision language models (VLMs), leverage agent frameworks and standard protocols such as MCP.
- Integrate AI agents into existing platforms/systems, including on-premise and on the edge.
- Identify and implement AI tools, frameworks, and technologies that enhance the effectiveness and efficiency of AI solutions.
- Incorporate robust security measures into AI solutions, including data encryption, access controls, and vulnerability assessments.
- Implement best practices for agent evaluation on both experimental and production environments.
- Adhere to coding guidelines and best practices across projects, ensuring high-quality and maintainable AI software development.
- Communicate technical concepts and solution approaches clearly to both technical and non-technical stakeholders.
- Stay current with advancements in AI technologies and propose innovative implementation strategies.
Basic Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, or a related field.
- Proven track record of managing a small AI team and acting as the technical lead to complete enterprise AI platforms and/or AI solutions in production environments
- 5+ years in AI development and implementation roles across domains such as data science, machine learning, NLP, computer vision, or Generative AI.
- 2+ years of experience in developing Generative AI end-to-end solutions, including multi-modal solutions utilizing NVIDIA, cloud-based LLMs, or open-source models (e.g., OpenAI, Anthropic, Llama, Hugging Face, Bedrock).
- Experience with NVIDIA technologies (e.g., GPUs, CUDA, TensorRT) and integrating tools from NVIDIA AI Enterprise in on-premise solutions is a plus.
- Strong knowledge of on-premise and cloud environments, particularly with containerization and scaling using Kubernetes.
- Proven experience in implementing MLOps, LLMOps, or AIOps, as part of enterprise platforms and managing CI/CD pipelines for AI deployment using tools such as Jenkins, GitLab, or similar.
- Strong programming skills in languages such as Python, React, and scripting languages.
If you are passionate about AI development and eager to take on a challenging yet rewarding role that makes a real impact, we invite you to connect with us!