Advisory AI Software Engineer

Lenovo

Morrisville (NC)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Lenovo’s LATC team in the United States is seeking a senior backend engineer to drive end‑to‑end engineering delivery for enterprise AI systems. You will build distributed back‑end services, implement seamless front‑end integration, and lead hybrid cloud deployments across AWS/Azure and edge devices.

You will optimize performance, ensure data consistency, and author deployment manuals for post‑delivery support, working within a global AI center of excellence at Lenovo.

Qualifications

  • 5+ years of Python backend development experience.
  • Experience with FastAPI or Starlette and asynchronous I/O.
  • Strong use of Pydantic and strict typing.
  • Production knowledge of Redis and PostgreSQL.
  • Docker containerization and Docker Compose usage.
  • Frontend framework experience with Vue.js.

Responsibilities

  • Back-End Service Development for enterprise AI systems.
  • Full-Stack integration between front-end and back-end.
  • Hybrid Cloud & Edge-Cloud deployment across public/private clouds.
  • System performance optimization and data consistency.
  • Deployment documentation and post-delivery maintenance.

Skills

Python backend
Asyncio
FastAPI/Starlette
Pydantic
pytest
Redis
PostgreSQL
Docker
Docker Compose
Linux shell
Vue frontend

Tools

Docker
Docker Compose
Kubernetes
OpenTelemetry

Job description

WD00096082

Career area: Software Engineering

Country/Region: United States of America

State: North Carolina

Date: Wednesday, June 17, 2026

Working time: Full-time

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 #196 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
LATC Summary

Lenovo AI Technology Center (LATC) is Lenovo's global AI Center of Excellence, fueling the enterprise's transformation into an AI-first organization. As a world-leading computing company, Lenovo offers a full spectrum of technology products and solutions, covering wearables, Motorola smartphones, ThinkPad/Yoga laptops, PCs, workstations, servers, and end-to-end services. This unparalleled product breadth creates a unique canvas for AI innovation, enabling rapid deployment of cutting‑edge foundation models and flexible hybrid‑cloud, agentic computing across the entire product portfolio. LATC is building the next wave of AI core technologies and platforms that evolve with the fast‑moving AI ecosystem, focusing on novel model and agentic orchestration & collaboration across mobile, edge, and cloud resources. Our mission is to position Lenovo and its customers at the forefront of the global AI generational shift, advancing Lenovo's Hybrid AI vision and delivering Smarter Technology for All.

Job Summary

As a core engineering delivery role, you will be responsible for the end‑to‑end engineering implementation, global cloud deployment and full‑stack system optimization of Lenovo's enterprise AI systems. Focused on back‑end development with matched front‑end technical capabilities, you will convert the AI agent system Reference Design (prototype/demo) into production‑level, deployable products, undertake hybrid cloud/edge‑cloud orchestration and deployment, and ensure the stable landing and large‑scale operation of AI products across Lenovo's hybrid cloud, edge and end‑device ecosystem. This role is the key link connecting AI prototype development and actual business application, and is critical to the engineering realization and global delivery of LATC's Hybrid AI and agentic computing strategy.

Key Responsibilities
  • Back‑End Service Development: Based on the enterprise AI agentic system technical specifications and Reference Design, build enterprise‑level distributed services using mainstream technical stacks; design and develop APIs and SDKs, implement core business logic, and ensure the high availability, high scalability and high performance of back‑end services for AI agentic systems.
  • Full‑Stack System Integration: Complete front‑end interface development and human‑computer interaction design for AI products (adapted to PC/mobile/cloud terminals); realize seamless data interaction and full‑stack integration between front‑end applications and back‑end services, and ensure the fluency and usability of the entire system.
  • Hybrid Cloud & Edge‑Cloud Deployment: Combine Lenovo's hybrid cloud technical architecture, complete containerization and orchestration of AI products based on Docker/K8s; implement global deployment on public cloud (AWS/Azure), private cloud and edge devices, and solve cross‑regional deployment environment compatibility, network latency and resource scheduling problems.
  • System Performance Optimization: Optimize the running performance of AI products from the engineering level, including back‑end service tuning, database query optimization, cache strategy design and front‑end rendering optimization; reduce system latency, improve throughput, and adapt to the hardware performance characteristics of Lenovo's end devices/servers to achieve optimal running effect.
  • Deployment Documentation & Post‑Delivery Maintenance: Compile detailed technical documents including product deployment manuals, operation guides and maintenance specifications; provide technical support for the post‑delivery operation of enterprise AI products, track system real‑time running status, and carry out version iteration and function optimization according to business needs and technical updates.
Required Qualifications
  • Minimum 5 years of Python backend development experience; proficient in asynchronous programming (asyncio) and high‑concurrency I/O models.
  • Hands‑on experience building gateway services with FastAPI or Starlette; familiar with streaming output technologies including SSE, WebSocket and NDJSON.
  • Skilled in Pydantic, type annotations and rigorous type checking workflows (mypy strict mode).
  • Well‑versed in Python engineering standards: pytest, asynchronous testing, packaging & release (pyproject), dependency and version management.
  • Experienced in operation and maintenance of mainstream middleware, at minimum Redis and PostgreSQL; solid production knowledge covering connection pools, transactions & data consistency, index optimization, timeout & retry logic, idempotent design, fault recovery and data migration.
  • Practical Docker containerization experience; capable of independently building images, optimizing runtime parameters and implementing environment isolation.
  • Proficient with Docker Compose for building and maintaining multi‑service local and test environments.
  • Familiar with Linux development and deployment environments; able to write Shell scripts for automation of build, deployment, troubleshooting and log collection.
  • Mandatory Vue frontend development skills; able to independently develop admin dashboards and debugging pages, conduct API joint debugging and troubleshoot issues.
  • Strong system design and problem diagnosis capabilities, able to resolve complex cross‑module and cross‑service failures.
Preferred Qualifications
  • Familiar with LangGraph or equivalent graph orchestration frameworks; experience designing state machines or workflow engines.
  • Production observability implementation experience, proficient in OpenTelemetry (traces, metrics, context propagation).
  • Engineering experience building LLM applications, with deep understanding of multi‑Agent orchestration, tool calling, structured output validation and correction mechanisms.
  • Experience integrating vector search and memory modules (pgvector, ONNX Runtime, tokenizers, etc.).
  • Hands‑on experience with Langfuse or comparable evaluation & observability platforms.
  • Multilingual development proficiency in Java / Python / C++.
  • Experience maintaining open‑source projects, including versioning strategies, compatibility maintenance, documentation and sample code development.
Additional Locations
  • United States of America - North Carolina - Morrisville
  • United States of America
  • United States of America - North Carolina

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Advisory AI Software Engineer
Advisory AI Software Engineer

Lenovo • North Carolina

On-site
USD 100,000 - 130,000
Manager, AI Engineering
Manager, AI Engineering

Lenovo • Morrisville (NC)

Hybrid
USD 200,000 - 250,000
Advisory Enterprise Solutions Engineer, AI Orchestration
Advisory Enterprise Solutions Engineer, AI Orchestration

Lenovo • San Jose (CA)

On-site
USD 180,000 - 230,000
Manager, AI Engineering
Manager, AI Engineering

Lenovo • North Carolina

Hybrid
USD 200,000 - 250,000
AI Infra Advisory Researcher
AI Infra Advisory Researcher

Lenovo • Morrisville (NC)

Hybrid
USD 150,000 - 190,000
Executive Director, Technical Product Operations
Executive Director, Technical Product Operations

Lenovo • Morrisville (NC)

On-site
USD 150,000 - 200,000
AI Activation & Client Adoption Manager
AI Activation & Client Adoption Manager

Lenovo • Morrisville (NC)

On-site
USD 120,000 - 150,000
Executive Director, Technical Product Operations
Executive Director, Technical Product Operations

Lenovo • North Carolina

On-site
USD 150,000 - 200,000
eService Generative Engine Optimization Operation Specialist
eService Generative Engine Optimization Operation Specialist

Lenovo • Morrisville (NC)

Hybrid
USD 120,000 - 170,000
Hybrid work model
Office days in office
Software Engineer - AI Experiences
Software Engineer - AI Experiences

Lenovo • Morrisville (NC)

On-site
USD 125,000 - 140,000