2

Remote Full Stack Machine Learning Engineer Jobs in North Carolina

We are hiring a Machine Learning Engineer to own the full agentic stack - from LLM orchestration ... Location: Chicago, IL is highly preferred (Hybrid, 3 days onsite, 2 days remote) What You'll Do

Senior Machine Learning Engineer

Concord, NC · On-site +1

$97K - $133K/yr

This role is designed for someone who enjoys working across the full machine learning lifecycle and ... This role is currently open to remote work. Candidates must be located near one of our hub ...

... developer, you will be responsible for feature development to deliver AI and machine learning ... Remote-first environment (if that's your thing) * Dedicated collaborative office space in NoVA (if ...

... developer, you will be responsible for feature development to deliver AI and machine learning ... Remote-first environment (if that's your thing) * Dedicated collaborative office space in NoVA (if ...

$110K - $140K/yr

The Machine Learning Engineer role is all about building, recruiting, management, internal communication and delivery - getting the product out the door, while ensuring the team is hitting their mark.

Machine Learning & Operations Engineer

Durham, NC · Remote

$67K - $90K/yr

This is a fully remote position, working cross-functionally with research and engineering teams ... Develop CI/CD workflows tailored for machine learning systems. * Orchestrate data ingestion ...

Machine Learning & Operations Engineer

Durham, NC · Remote

$67K - $90K/yr

This is a fully remote position, working cross-functionally with research and engineering teams ... Develop CI/CD workflows tailored for machine learning systems. * Orchestrate data ingestion ...

next page

Showing results 1-20

Remote Full Stack Machine Learning Engineer information

What is a Remote Full Stack Machine Learning Engineer?

A Remote Full Stack Machine Learning Engineer is a professional who designs, develops, and deploys machine learning solutions while working remotely. They handle both the front-end and back-end aspects of machine learning projects, including data preprocessing, model building, API development, and integration with user interfaces or cloud platforms. This role requires expertise in programming, machine learning frameworks, cloud services, and web technologies, allowing them to build end-to-end AI-driven applications from anywhere in the world.

What are some common challenges faced by remote Full Stack Machine Learning Engineers, and how can they be addressed?

Remote Full Stack Machine Learning Engineers often encounter challenges such as managing effective collaboration with cross-functional teams and ensuring smooth deployment of machine learning models into production environments. To address these, it's important to establish clear communication channels, regularly participate in virtual stand-ups, and use collaborative platforms such as GitHub and Slack. Additionally, staying organized with version control and thorough documentation helps maintain project transparency and ensures seamless handoffs between backend and frontend development. Proactively seeking feedback and scheduling regular check-ins with team members can further enhance productivity and integration within the team.

What is the difference between Remote Full Stack Machine Learning Engineer vs Remote Data Scientist?

AspectRemote Full Stack Machine Learning EngineerRemote Data Scientist
Primary FocusDeveloping end-to-end machine learning applications, including backend, frontend, and model deploymentAnalyzing data, creating models, and generating insights without necessarily building full applications
Skills RequiredProgramming (Python, JavaScript), ML frameworks, web development, deployment toolsStatistics, data analysis, visualization, Python/R, SQL
Work EnvironmentCollaborates with developers, data engineers, and product teams in tech-driven companiesWorks with data teams, analysts, and business units in various industries

While both roles involve working with data and machine learning, a Remote Full Stack Machine Learning Engineer builds complete applications with integrated ML models, whereas a Remote Data Scientist focuses on data analysis and model creation without necessarily developing full applications.

What are the key skills and qualifications needed to thrive as a Remote Full Stack Machine Learning Engineer, and why are they important?

To thrive as a Remote Full Stack Machine Learning Engineer, you need proficiency in programming languages (such as Python or JavaScript), a solid understanding of machine learning algorithms, experience with web development frameworks, and typically a degree in computer science or a related field. Familiarity with tools like TensorFlow, PyTorch, Docker, cloud computing platforms (AWS, GCP), and version control systems (Git) is essential. Strong problem-solving skills, self-motivation, and clear communication are crucial soft skills, especially in remote and cross-functional team environments. These combined skills ensure effective design, deployment, and integration of machine learning solutions in scalable web applications while maintaining productivity in a remote setting.
What are the most commonly searched types of Full Stack Machine Learning Engineer jobs in North Carolina? The most popular types of Full Stack Machine Learning Engineer jobs in North Carolina are:
What are popular job titles related to Remote Full Stack Machine Learning Engineer jobs in North Carolina? For Remote Full Stack Machine Learning Engineer jobs in North Carolina, the most frequently searched job titles are:
What job categories do people searching Remote Full Stack Machine Learning Engineer jobs in North Carolina look for? The top searched job categories for Remote Full Stack Machine Learning Engineer jobs in North Carolina are:
What cities in North Carolina are hiring for Remote Full Stack Machine Learning Engineer jobs? Cities in North Carolina with the most Remote Full Stack Machine Learning Engineer job openings:
Infographic showing various Remote Full Stack Machine Learning Engineer job openings in North Carolina as of June 2026, with employment types broken down into 100% Full Time. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution.
Machine Learning Engineer

Machine Learning Engineer

Lenovo

Morrisville, NC • On-site, Remote

Other

Posted 20 days ago


Lenovo rating

7.3

Company rating: 7.3 out of 10

Based on 17 frontline employees who took The Breakroom Quiz

89th of 139 rated electronics manufacturers


Job description


General Information
Req #
WD00098252
Career area:
Software Engineering
Country/Region:
United States of America
State:
North Carolina
City:
Morrisville
Date:
Wednesday, April 29, 2026
Working time:
Full-time
Additional Locations:
* United States of America - Illinois - Chicago
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

About Our Team

Lenovo is building Quantum, a nextgeneration hybrid AI platform that spans Windows, Android, and cloud. As part of this initiative, we are growing the engineering organization that powers Qira, Lenovo's crossdevice Personal AI.

We are hiring a Machine Learning Engineer to own the full agentic stack - from LLM orchestration, tool use, memory, and production deployment on devices.

Location: Chicago, IL is highly preferred (Hybrid, 3 days onsite, 2 days remote)

What You'll Do

  • Design and ship agentic LLM pipelines: multi-step reasoning, tool use, reflection loops, and long-horizon planning and memory.
  • Build evaluation frameworks to measure agent reliability and safety across different tasks.
  • Build and maintain RAG systems, vector stores, and external tool integrations.
  • Deploy and scale agent systems in production; translate relevant research into working systems.

Basic Qualifications

  • 5+ years in ML or applied AI with strong hands-on LLM experience (prompting, fine-tuning, inference optimization) on devices.
  • Experience in Python and the modern ML stack (PyTorch, Hugging Face, vLLM or equivalent)
  • Proven experience with agentic frameworks (LangGraph, AutoGen, CrewAI, or custom) and tool-use patterns (function calling, MCP, structured outputs)
  • Experience with RAG architecture, embedding models, and LLM evaluation methodology
  • Experience with software engineering fundamentals (python and at least one other programming language).

Preferred Qualifications

  • Rust experience for performance-critical inference or runtime components *

The base salary budgeted range for this position is $145K - $155K. Individuals may also be considered for bonus and/or commission.

Lenovo's various benefits can be found on www.lenovobenefits.com.
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 - Illinois - Chicago
* United States of America
* United States of America - Illinois
* United States of America - Illinois - Chicago

What Lenovo employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom