Drimva

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

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)