Lenovo
AI Application Developer
Morrisville, North Carolina · Full-time · Posted Oct 2, 2026
- Experience
- 5+ year of experience developing software applications.
- Education
- Bachelor’s degree in Software Engineering, Computer Science, Artificial Intelligence, or a related field.
About the job
Develop and maintain scalable backend services and applications that integrate machine-learning models, predictive analytics, anomaly detection, and LLM capabilities.
What you'll do
- Build and maintain enterprise applications, APIs, and machine-learning pipelines, from development through deployment and monitoring.
- Implement LLM-powered features such as semantic search, intelligent assistants, summarization, and recommendations.
- Improve production data workflows and system performance, reliability, security, and scalability; collaborate with data science, AI/ML, and frontend teams.
What they ask for
- Bachelor’s degree in Software Engineering, Computer Science, Artificial Intelligence, or a related field.
- 5+ year of experience developing software applications using C#, JavaScript, Python, or similar technologies.
Nice to have
- Prior experience collaborating with a global team.
- Strong verbal, written, and spoken communication skills.
Tools
Python, FastAPI, Flask, Django, scikit-learn, TensorFlow, PyTorch, C#
AI focus
Build AI-enabled software using machine learning, predictive analytics, anomaly detection, and LLM reasoning, including semantic search, assistants, summarization, and recommendation systems.
Model-written summary · the original posting is authoritative