1

Machine Learning Engineer Python Jobs in Durham, NC

Lead Machine Learning Engineer

Raleigh, NC ยท On-site

$91K - $120K/yr

We are seeking a Sr. Machine Learning Engineer to define and lead the architecture of scalable AI ... Technical Strength/Strong Python engineering background * Experience with vector databases and ...

New

Are you looking to develop your Machine Learning Engineer career? Do you enjoy coaching others to ... Proficiency in Python and experience with systems languages (e.g., Rust, Go, Scala). * Experience ...

We are seeking a Machine Learning Engineer Lead to design, build, and operate scalable AI/ML systems and agentic architectures that support next-generation legal research and analytics products. This ...

Machine Learning Engineer Lead

Raleigh, NC ยท On-site

$115K - $192K/yr

We are seeking a Machine Learning Engineer Lead to design, build, and operate scalable AI/ML systems and agentic architectures that support next-generation legal research and analytics products. This ...

Machine Learning Engineer Lead

Raleigh, NC ยท On-site

$115K - $192K/yr

We are seeking a Machine Learning Engineer Lead to design, build, and operate scalable AI/ML systems and agentic architectures that support next-generation legal research and analytics products. This ...

We are seeking a Machine Learning Engineer Lead to design, build, and operate scalable AI/ML systems and agentic architectures that support next-generation legal research and analytics products. This ...

We are seeking a Machine Learning Engineer Lead to design, build, and operate scalable AI/ML systems and agentic architectures that support next-generation legal research and analytics products. This ...

We are seeking a Principal Machine Learning Engineer to design, build, and operate scalable AI/ML systems and agentic architectures that support next-generation legal research and analytics products.

Showing results 21-40

Machine Learning Engineer Python information

See Durham, NC salary details

$22.2K

$135.3K

$195.7K

How much do machine learning engineer python jobs pay per year?

As of Aug 6, 2026, the average yearly pay for machine learning engineer python in Durham, NC is $135,255.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,800.00 and $159,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by machine learning engineers working with Python, and how can they be addressed?

Machine Learning Engineers using Python often encounter challenges such as managing large datasets, ensuring efficient model deployment, and maintaining reproducibility of experiments. Handling data pipelines and model versioning can be complex, especially as projects scale. To address these issues, engineers typically use tools like Pandas and Dask for data handling, Docker for containerization, and MLflow or DVC for tracking experiments and models. Collaborating closely with data engineers, software developers, and product teams is also essential to streamline workflows and ensure models are production-ready.

What are the key skills and qualifications needed to thrive as a machine learning engineer python?

To thrive as a Machine Learning Engineer Python, you need a solid background in computer science, statistics, and mathematics, along with proficiency in Python programming and machine learning concepts. Familiarity with frameworks such as TensorFlow, PyTorch, Scikit-learn, and experience with cloud platforms or MLOps tools are highly valued, as are certifications like Google Professional Machine Learning Engineer. Strong problem-solving abilities, communication skills, and a collaborative mindset help set you apart in this field. These skills enable engineers to design, implement, and deploy effective machine learning solutions that address real-world challenges in dynamic, team-oriented environments.

What is the difference between Machine Learning Engineer Python vs Data Scientist?

AspectMachine Learning Engineer PythonData Scientist
Required CredentialsBachelor's/Master's in CS, Data Science, or related; Python skills; ML certificationsBachelor's/Master's in Statistics, CS, or related; Python/R skills; Data analysis certifications
Work EnvironmentDevelops scalable ML models, deploys algorithms, collaborates with engineering teamsAnalyzes data, builds models, interprets results, communicates insights
Employer & Industry UsageTech companies, startups, AI-focused firmsFinance, healthcare, marketing, research institutions

While both roles require Python proficiency and data skills, Machine Learning Engineers focus on building and deploying scalable ML models, whereas Data Scientists analyze data and generate insights. The roles often overlap but differ in their primary focus and responsibilities.

What is a machine learning engineer python?

A Machine Learning Engineer Python is a professional who uses the Python programming language to design, build, and deploy machine learning models and systems. They work with large datasets, develop algorithms, and use Python libraries such as TensorFlow, scikit-learn, and PyTorch to solve complex problems. Their responsibilities also include preprocessing data, training models, evaluating performance, and integrating solutions into production environments. Machine Learning Engineers often collaborate with data scientists, software engineers, and business stakeholders to create scalable and efficient machine learning applications.
What are popular job titles related to Machine Learning Engineer Python jobs in Durham, NC? For Machine Learning Engineer Python jobs in Durham, NC, the most frequently searched job titles are:
What job categories do people searching Machine Learning Engineer Python jobs in Durham, NC look for? The top searched job categories for Machine Learning Engineer Python jobs in Durham, NC are:
Infographic showing various Machine Learning Engineer Python job openings in Durham, NC as of August 2026, with employment types broken down into 1% As Needed, 69% Full Time, 26% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $135,255 per year, or $65 per hour.

Lead Machine Learning Engineer

Motion Recruitment

Raleigh, NC โ€ข On-site

$91K - $120K/yr

Other

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

Our Client serves customers in over 150 countries with trusted legal, regulatory, and business information. They are transforming the legal industry through cutting-edge AI, scalable data platforms, and intelligent research systems that power high-stakes decision-making for legal professionals worldwide. Their Global AI Platform Team builds the foundational infrastructure behind next-generation AI products, including LLM-powered research assistants, retrieval systems, and enterprise-grade agentic workflows.

We are seeking a Sr. Machine Learning Engineer to define and lead the architecture of scalable AI/ML and agentic systems across our global product portfolio. This is a senior technical leadership role for someone who thrives at the intersection of:

  • Large-scale distributed ML systems
  • LLM and RAG architectures
  • Agentic AI frameworks and tool orchestration
  • Enterprise platform engineering

You will shape the long-term AI platform strategy and establish technical standards that impact millions of users

What Youโ€™ll

  • Do Architect Scalable AI Platforms
  • Define reference architecture for LLM, ML, and agent-based systems across products
  • Design high-availability, low-latency inference platforms for global scale
  • le.Establish reusable platform components for model lifecycle, deployment, and monitori
  • Lead Agentic AI & Tool Ecosystems
  • Architect multi-step, reasoning-driven agent systems
  • Design orchestration patterns for tool use, API invocation, and structured function calling
  • Lead implementation and governance of Model Context Protocol (MCP) servers to standardize tool integration and context management
  • Define guardrails, permissions, and audit mechanisms for enterprise-safe AI systems
  • Elevate Engineering Standards. Set best practices for MLOps, CI/CD, observability, and system reliability
  • Embed Responsible AI principles across platform architecture
  • Mentor senior engineers and influence technical direction across teams

What Weโ€™re Looking

For Experience/Education requirement

  • 10+ yrs of experience with Masterโ€™s degree or 12+ yrs of experience with bachelor degree
  • 10+ years building production-grade ML systems at scale
  • Extensive experience with LLMs, generative AI, and RAG systems in real-world deployments
  • Proven expertise designing distributed systems in cloud environments (AWS, Azure, or GCP)
  • Hands-on experience with Kubernetes, containerization, and scalable inference systems
  • Experience designing agentic systems and tool orchestration frameworks
  • Experience implementing or governing MCP servers or structured tool-calling architectures
  • Technical Strength/Strong Python engineering background
  • Experience with vector databases and search systems
  • Deep understanding of model evaluation, reliability, and monitoring
  • Strong architectural judgment and systems thinking
  • Leadership/Demonstrated ability to influence technical direction across teams
  • Strong communication skills and executive presence
  • Experience mentoring senior engineers or leading cross-functional initiatives