About this opportunity
Opportunity Overview
Lenovo is hiring an AI Application Development Engineer to join its U.S.-based AI Application Solutions team in Morrisville, North Carolina. This role involves designing and developing AI-powered business applications, intelligent agents, and automation solutions using Microsoft AI technologies. The engineer will work on delivering enterprise AI solutions that improve productivity, automate business processes, and enhance customer and employee experiences. The position will follow a hybrid work model, with a mix of in-office and remote work. Lenovo is a global technology powerhouse with a revenue of $83 billion, serving millions of customers every day in 180 markets. The company is focused on delivering Smarter Technology for All, with a portfolio of AI-enabled, AI-ready, and AI-optimized devices, infrastructure, software, solutions, and services. As a member of the AI Application Solutions team, the AI Application Development Engineer will contribute to building a more equitable, trustworthy, and smarter future for everyone. The ideal candidate will have a strong technical background, with experience in developing software applications using C#, JavaScript, Python, or similar technologies. They will also have a passion for AI, automation, and enterprise technology, with a drive to deliver innovative solutions that meet business requirements.
Responsibilities
- Design, develop, and deploy AI-powered business applications and intelligent agents using Microsoft AI technologies
- Build conversational agents, workflow automation agents, and Copilot-based solutions
- Integrate AI applications with Dynamics 365 and enterprise systems through APIs and connectors
- Develop prompt engineering, Retrieval-Augmented Generation (RAG), and knowledge-based AI solutions
- Support multi-channel experiences across Microsoft Teams, web applications, and Omnichannel platforms
- Collaborate with product managers, architects, and business stakeholders to translate business requirements into AI solutions
- Participate in testing, deployment, troubleshooting, and production support activities
- Contribute to reusable AI components, solution patterns, and development best practices
- Demonstrate ownership by driving tasks from concept through implementation with minimal supervision
Benefits
- Opportunity to work with a global technology powerhouse
- Hybrid work model with a mix of in-office and remote work
- Collaborative and dynamic work environment
- Professional development opportunities
- Access to cutting-edge technologies and tools
Requirements & Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field
- 1+ year of experience developing software applications using C#, JavaScript, Python, or similar technologies
- Preferred: Master's degree in Computer Science, Artificial Intelligence, or a related field
- Understanding of software development fundamentals, APIs, cloud technologies, and application integration
- Basic knowledge of Generative AI, Large Language Models (LLMs), or AI agent technologies
- Strong analytical thinking, problem-solving, and communication skills
- Passion for AI, automation, and enterprise technology
- Experience with Microsoft technologies such as Azure, Power Platform, Copilot Studio, Dynamics 365, or Microsoft 365
- Understanding of AI agent development, prompt engineering, and Retrieval-Augmented Generation (RAG) concepts
- Familiarity with Azure AI Foundry, Azure OpenAI, Dataverse, Power Apps, or Power Automate
- Experience building chatbot, AI assistant, automation, or business application projects
- Knowledge of cloud platforms, REST APIs, Git, CI/CD, and modern software engineering practices
- Experience working in Agile development environments
- Ability to speak Chinese (Mandarin) is a plus
How to Apply
- Review the job description and requirements to ensure you meet the qualifications.
- Prepare your application materials, including your resume and cover letter.
- Click the Apply button below to submit your application.
Ready to apply?