×
Register Here to Apply for Jobs or Post Jobs. X

AI Model Engineer

Job in Morrisville, Wake County, North Carolina, 27560, USA
Listing for: Lenovo
Full Time position
Listed on 2025-12-13
Job specializations:
  • IT/Tech
    AI Engineer, Machine Learning/ ML Engineer, Data Scientist
Salary/Wage Range or Industry Benchmark: 100000 - 130000 USD Yearly USD 100000.00 130000.00 YEAR
Job Description & How to Apply Below

* 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 $69 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  , and read about the latest news via our Story Hub .

Description and Requirements

Lenovo is seeking a highly motivated Foundation Model Engineer to contribute to the design, development, and exploration of our next-generation AI systems. As a Foundation Model Engineer, you will focus on adapting and improving foundation models for real products: pre-training, fine-tuning, post-training (RLHF/DPO), and evaluation. You’ll work closely with research and platform teams to turn large models into reliable, high-quality systems.

This is an exciting opportunity to gain hands‑on experience with cutting‑edge AI systems while collaborating with experienced engineers, researchers, and product teams to help advance Lenovo’s Hybrid AI vision and make Smarter Technology for All.

Key Responsibilities

Fine‑tune and adapt foundation models
Design and run fine‑tuning and parameter‑efficient training (e.g., LoRA, adapters, low‑rank methods) for LLMs and related models to support specific products and domains.

Implement post‑training pipelines
Build and maintain pipelines for instruction tuning, preference optimization (e.g., RLHF, DPO), and tool‑use training to improve helpfulness, safety, and cont rollability.

Data curation and labeling strategy
Work on dataset creation, filtering, deduplication, and labeling strategies; collaborate with data and annotation teams to define high‑quality training and evaluation sets.

Optimize training performance
Profile and optimize training jobs for throughput and cost efficiency across GPUs/accelerators (batching, sharding, mixed precision, memory optimization).

Model evaluation & benchmarking
Design and run evaluation suites (automatic metrics + human evals), analyze regressions, and compare model variants across internal and external benchmarks.

Production readiness
Partner with infra and product teams to move trained checkpoints into production, including versioning, rollout strategies, and monitoring model behavior in the wild.

Stay current with the field
Track advances in model architectures, optimization methods, and training techniques; propose and run experiments to bring relevant ideas into the stack.

Qualifications

2+ years of industry experience in ML, applied research, or highly relevant internships/research roles.

Master’s degree or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related technical field.

Strong programming skills in Python.

Deep familiarity with PyTorch, Tensor Flow, or JAX.

Solid understanding of deep learning fundamentals: optimization, regularization, initialization, distributed training basics.

Hands‑on experience training or fine‑tuning large models (not just calling APIs): e.g., language models, vision‑language models, or similar.

Comfort working with training pipelines, experiment tracking, and model checkpoints.

Experience building datasets for training/eval and running structured experiments.

Ability to analyze results, understand failures, and iterate quickly.

Bonus Points:

Experience with LLM‑specific training techniques…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary