Full-time

AI Application Development Engineer

Posted by Lenovo • Morrisville, North Carolina, United States

📍 Morrisville, North Carolina 🕒 March 03, 2026

About the Role

Description and Requirements

We are seeking an AI Application Development Engineer to join our Sales IT Systems team. You will build backend services using Java/Spring and develop AI/ML components using Python and a machine learning framework such as PyTorch (or equivalent). You will help deliver AI-enabled features end-to-end—from problem understanding and solution design to implementation, model training/experimentation, and production integration. We value engineers who can work with ownership, collaborate well, and bring product thinking—people who can propose ideas, challenge assumptions constructively, and drive practical outcomes.

Key Responsibilities

  • Design, develop, and maintain backend services for Sales IT systems using Java and Spring Framework/Spring Boot.
  • Build and support microservices (REST APIs, integration patterns, service reliability/observability basics).
  • Develop AI/ML-related code in Python, including dat...
  • Ready to Apply?

    Submit your application today and take the next step in your career journey with Lenovo.

    Apply Now