AI Application Developer

Lenovo

Morrisville

Hybrid

CAD 157,000 - 228,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Lenovo is seeking an AI Application Developer to join its U.S.-based AI Application Solutions team in a hybrid role at the Morrisville, NC office. You will design and develop AI-driven software solutions that translate machine-learning models into scalable backend services and applications.

The role focuses on building enterprise-grade applications with Python and frameworks like FastAPI/Flask/Django, developing ML pipelines, and implementing LLM-powered features such as semantic search and

Qualifications

  • Bachelor’s degree in Software Engineering, Computer Science, Artificial Intelligence, or a related field.
  • Strong Python programming and API development experience.
  • Experience with ML libraries and building ML pipelines.

Responsibilities

  • Design and develop AI-driven software solutions translating ML models into scalable backend services.
  • Build, test, and maintain enterprise-grade applications using Python with FastAPI, Flask, or Django.
  • Develop ML pipelines for training, evaluation, deployment, and monitoring using libraries like scikit-learn, TensorFlow, or PyTorch.
  • Implement LLM-powered capabilities such as semantic search, intelligent assistants, summarization, and recommendations.
  • Collaborate with data scientists, AI/ML engineers, and frontend teams to align model outputs with application logic and APIs.
  • Build and maintain APIs and services exposing AI/ML functionality securely for internal and external use.

Skills

Python
API design
ML frameworks
Data pipelines
Team collaboration

Education

Bachelor's degree in Software Engineering / CS / AI

Tools

FastAPI
Flask
Django
scikit-learn
TensorFlow
PyTorch

Job description

* United States of America - North Carolina - Morrisville

Why Work at Lenovo

We are Lenovo. We do what we say. We own what we do. We WOW our customers.

Lenovo is a US$83 billion revenue global technology powerhouse, ranked #153 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).

This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com , and read about the latest news via our StoryHub .

Description and Requirements

Job Summary: We are seeking an AI Application Developer to join our U.S.-based AI Application Solutions team. You will d esign and develop AI-driven software solutions that translate machine-learning models, predictive analytics, anomaly detection, and large-language-model reasoning into scalable, reliable backend services and applications.

This is a hybrid role based in our office in Morrisville, NC

Roles and Responsibilities:
Design and Implementation
  • Design and develop AI-driven software solutions that translate machine-learning models, predictive analytics, anomaly detection, and large-language-model reasoning into scalable, reliable backend services and applications.
  • Build, test, and maintain enterprise-grade applications using Python, leveraging frameworks such as FastAPI, Flask, or Django, with a focus on clean architecture, modular design, and maintainability.
  • Develop and integrate machine-learning pipelines for training, evaluation, deployment, and monitoring of models using libraries such as scikit-learn, TensorFlow, PyTorch, or similar.
  • Implement LLM-powered capabilities including semantic search, intelligent assistants, automated summarization, and recommendation systems using modern AI frameworks and APIs.
  • Design and optimize data processing workflows for structured and unstructured data, ensuring performance, scalability, and reliability in high-volume production environments.
  • Collaborate closely with data scientists, AI/ML engineers, and frontend teams to align model outputs with application logic, APIs, and user-facing requirements.
  • Build and maintain APIs and services that expose AI and ML functionality securely and efficiently to internal and external consumers.
  • Implement logging, monitoring, and analytics to track model performance, system health, feature adoption, and workflow bottlenecks.
Maintenance
  • Ensure best practices in software engineering, including unit testing, integration testing, CI/CD pipelines, version control, and code reviews.
  • Optimize system performance, reliability, and scalability across cloud or hybrid environments.
  • Translate business and operational requirements into robust technical solutions that improve automation, decision-making, and overall system intelligence.
  • Own the end-to-end functionality of AI-enabled software components, from development through deployment and ongoing optimization.
Basic Requirements:
  • Bachelor’s degree in Software Engineering, Computer Science, Artificial Intelligence, or a related field.
Preferred Skills
  • Prior experience collaborating with a global team
  • Strong verbal, written, and spoken communication skills

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class.

Additional Locations: * United States of America - North Carolina - Morrisville

If you require an accommodation to complete this application, please contact ability@lenovo.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI & Logistics Solutions Specialist
AI & Logistics Solutions Specialist

Lenovo • Morrisville

On-site
CAD 133,000 - 181,000
AI Applications Engineer — Backend & LLM Solutions
AI Applications Engineer — Backend & LLM Solutions

Lenovo • Morrisville

Hybrid
CAD 157,000 - 228,000
AI Product Manager
AI Product Manager

Lenovo • Morrisville

On-site
CAD 167,000 - 223,000
Technology Trends & Partnerships Analyst
Technology Trends & Partnerships Analyst

Lenovo • Morrisville

On-site
CAD 125,000 - 181,000
AI Finance Controller
AI Finance Controller

Lenovo • Morrisville

On-site
CAD 167,000 - 251,000
Advisory AI Prototyping Engineer
Advisory AI Prototyping Engineer

Lenovo • Morrisville

On-site
CAD 167,000 - 223,000
Junior Cloud Platform Engineer
Junior Cloud Platform Engineer

Lenovo • Morrisville

On-site
CAD 121,000 - 157,000
Service Data Analyst - Morrisville, NC
Service Data Analyst - Morrisville, NC

Lenovo • Morrisville

On-site
CAD 119,000 - 195,000
Knowledge Management Data Analyst Intern
Knowledge Management Data Analyst Intern

Lenovo • Morrisville

On-site
CAD 39,000 - 59,000
Financial Analyst
Financial Analyst

Lenovo • Morrisville

Hybrid
CAD 92,000 - 128,000