AI Applications Engineer — Backend & LLM Solutions

Lenovo

Morrisville

Hybrid

CAD 157,000 - 228,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

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

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Application Developer
AI Application Developer

Lenovo • Morrisville

Hybrid
CAD 157,000 - 228,000
AI Solutions Engineer - Pre-Sales & Deployment
AI Solutions Engineer - Pre-Sales & Deployment

Lenovo • Morrisville

On-site
CAD 154,000 - 236,000
Remote work in US
Travel up to 25%
AI Services Finance Controller & FP&A Leader
AI Services Finance Controller & FP&A Leader

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 - AI-Powered Dev & APIs
Junior Cloud Platform Engineer - AI-Powered Dev & APIs

Lenovo • Morrisville

On-site
CAD 121,000 - 157,000
AI Product Manager
AI Product Manager

Lenovo • Morrisville

On-site
CAD 167,000 - 223,000
AI Developer: Generative AI & LLMs Specialist
AI Developer: Generative AI & LLMs Specialist

LuxeTech Inc. • Canada

On-site
CAD 80,000 - 100,000
AI & Logistics Solutions Specialist
AI & Logistics Solutions Specialist

Lenovo • Morrisville

On-site
CAD 133,000 - 181,000
Junior Cloud Platform Engineer
Junior Cloud Platform Engineer

Lenovo • Morrisville

On-site
CAD 121,000 - 157,000
Full Stack Engineer
Full Stack Engineer

Compunnel, Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 160,000