2

Remote Senior Machine Learning Engineer Jobs in Durham, NC

Deep knowledge of supervised learning, unsupervised learning, feature engineering, model selection ... Familiar with machine learning curricula and common challenges such as understanding bias-variance ...

Machine Learning Tutor

Durham, NC · Remote

$18 - $40/hr

Deep knowledge of supervised learning, unsupervised learning, feature engineering, model selection ... Familiar with machine learning curricula and common challenges such as understanding bias-variance ...

Machine Learning Tutor

Raleigh, NC · Remote

$18 - $40/hr

Deep knowledge of supervised learning, unsupervised learning, feature engineering, model selection ... Familiar with machine learning curricula and common challenges such as understanding bias-variance ...

Senior ITSMA Observability Engineer

Raleigh, NC · On-site +1

$101K - $139K/yr

Our proprietary platform, enhanced by machine learning and robotic process automation, gives ... HedgeServ supports employees through a variety of offerings, including remote and hybrid working ...

Senior AI Systems Engineer

Raleigh, NC · On-site +1

$92K - $126K/yr

Operationalize machine learning workflows and support AI-enabled applications from development ... This position may be performed fully remote, hybrid, or onsite at an ARA office. Preference will be ...

Senior Software Engineer

Raleigh, NC · On-site +1

$119K - $157K/yr

DomainTools is hiring a Senior Software Engineer to join our Engineering Team. This role is perfect ... Experience with data mining or machine learning techniques * Experience with text codec, encoding ...

Senior Software Engineer

Raleigh, NC · Remote

$125K - $165K/yr

DomainTools is hiring a Senior Software Engineer to join our Engineering Team. This role is perfect ... Experience with data mining or machine learning techniques * Experience with text codec, encoding ...

next page

Showing results 1-20

Remote Senior Machine Learning Engineer information

See Durham, NC salary details

$73K

$138.5K

$185.5K

How much do remote senior machine learning engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for remote senior machine learning engineer in Durham, NC is $138,463.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $156,100.00 per year, depending on experience, location, and employer.

What does a remote senior machine learning engineer do?

A Remote Senior Machine Learning Engineer designs, develops, and deploys machine learning models and systems while working from a location outside the traditional office. They collaborate with cross-functional teams, analyze large datasets, build scalable algorithms, and often mentor junior engineers. Their work helps organizations automate processes, gain insights, and improve products or services using data-driven approaches. Senior engineers are also responsible for ensuring model performance, reliability, and integration into production environments. Working remotely, they use various communication and collaboration tools to stay connected with their team.

How do remote senior machine learning engineers typically collaborate with cross-functional teams despite working remotely?

Remote Senior Machine Learning Engineers often work closely with data scientists, product managers, and software engineers using digital collaboration tools such as Slack, Jira, and video conferencing platforms. Regular virtual meetings and code reviews are standard practices to ensure alignment on project goals and to facilitate knowledge sharing. Clear communication, proactive documentation, and adaptability to different time zones are key to effective teamwork in a remote environment. This structure allows for flexibility while maintaining strong collaboration and project momentum.

What are the key skills and qualifications needed to thrive as a remote senior machine learning engineer, and why are they important?

To thrive as a Remote Senior Machine Learning Engineer, you need deep expertise in machine learning algorithms, statistical analysis, and strong programming skills (often in Python or similar languages), typically supported by a degree in computer science or a related field. Familiarity with tools such as TensorFlow, PyTorch, cloud platforms (AWS, GCP, or Azure), and experience with data engineering pipelines are commonly required, along with certifications like TensorFlow Developer or AWS Machine Learning Specialty. Excellent problem-solving, communication, and self-management skills help you collaborate remotely, lead projects, and explain complex models to stakeholders. These skills and qualities are vital for building scalable ML solutions, ensuring effective teamwork across distributed environments, and delivering impactful results.

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

AspectRemote Senior Machine Learning EngineerRemote Data Scientist
Required CredentialsBachelor's/Master's in CS, ML, or related; experience with ML frameworksBachelor's/Master's in Statistics, Data Science, or related; strong analytical skills
Work EnvironmentDevelops and deploys ML models, collaborates with engineering teamsAnalyzes data, builds statistical models, provides insights
Employer & Industry UsageTech companies, startups, AI-focused firmsResearch institutions, tech companies, finance, healthcare

Remote Senior Machine Learning Engineers focus on designing, building, and deploying ML models, often working closely with engineering teams. Data Scientists analyze data and develop insights, but may not always deploy models. Both roles require strong technical skills and are highly sought after in tech industries, but their core responsibilities differ.

What are popular job titles related to Remote Senior Machine Learning Engineer jobs in Durham, NC?

For Remote Senior Machine Learning Engineer jobs in Durham, NC, the most frequently searched job titles are:

What job categories do people searching Remote Senior Machine Learning Engineer jobs in Durham, NC look for?

The top searched job categories for Remote Senior Machine Learning Engineer jobs in Durham, NC are:

What cities near Durham, NC are hiring for Remote Senior Machine Learning Engineer jobs?

Cities near Durham, NC with the most Remote Senior Machine Learning Engineer job openings:

Senior Machine Learning Engineer, Analytics Center of Excellence (Remote/WFH)

Durham, NC • On-site, Remote

IQVIA
Health Care and Social Assistance • 10K+ employees

Full-time

Posted 4 days ago


IQVIA rating

8.1

Company rating: 8.1 out of 10

Based on 53 frontline employees who took The Breakroom Quiz

63rd of 226 rated it services


Job description

As one of our Senior Machine Learning Engineers, you will lead the design and development of ML applications across our product portfolio, with a strong focus on generative AI and large language model (LLM) solutions. You will be a hands-on technical leader, providing architecture and shaping coding standards. You will evangelize best practices for software engineering including design, development, and lifecycle maintenance, and will partner with multiple software engineering teams to encourage practices like code reusability, shared libraries, UX-driven design, and a culture of continuous improvement.

You will help guide the transformation of machine learning research domain expertise in the areas of human data into viable prototypes. Your technical leadership will enable our Machine Learning Engineers to build and train new production-grade algorithms that can learn from complex, high-dimensional data to uncover patterns from which machine learning models and applications can be developed. Your ability to research current and emerging industry tools, techniques, and algorithms, and share these findings with colleagues will prove invaluable to your team's success.

You will meet frequently with stakeholders, product managers, engineering managers, data scientists, and other individual contributor engineers to understand a wide array of technical and business impacting variables and distill these into strategic and tactical choices that our Machine Learning Engineering teams will use to develop and improve software products for our customers.

Along with your primary directive of working across the product portfolio to support multiple scrum teams, you will also be expected to work with external customers either as a consultant or as a solution Machine Learning Engineer. There will also be opportunities to prepare and submit conference and journal articles.

Essential Requirements:

  • Familiarity with traditional ML algorithms (classification, regression) and MLOps processes

  • Experience with building, testing, measuring, and deploying machine learning models in production

  • Experience with LLM engineering, including:
    - Fine-tuning foundation models (GPT-4, Claude, open-source LLMs)
    - Implementing Retrieval-Augmented Generation (RAG) systems
    - Prompt engineering and LLM evaluation frameworks

  • Expertise in building generative AI applications:
    - Development of multimodal AI solutions (text, image)
    - Working with vector databases and embedding models
    - Context window optimization and token management

  • Prior engineering project leadership using relevant skills and technologies:
    - Python (Scikit-learn, TensorFlow, PyTorch, Pandas, Numpy, Scipy)
    - SQL, Linux/Mac command-line tools

  • Familiarity with agile software development lifecycle (SCRUM, Kanban, etc.)

  • Previous experience of owning, maintaining, and enhancing software data products

  • Attention to clarity of code, ease of development, and correctness of implementations

  • Good knowledge of software development best practices including testing, continuous integration, and DevOps tools

  • Experience with mentoring and training junior team members, especially pair programming

  • STEM-related degree (Bachelor's, Master's or Doctorate)

  • 5-8 years' experience working on creating machine learning algorithms for production purposes

Preferred Requirements:

  • Advanced LLM infrastructure experience:
    - Orchestration frameworks for complex LLM workflows
    - Model quantization and optimization techniques
    - Experience implementing model guardrails and safety mechanisms

  • Responsible AI implementation:
    - Hallucination mitigation strategies
    - Evaluation frameworks for generative model outputs
    - Bias detection and mitigation techniques

  • Experience with emerging architectural approaches (mixture of experts, agent frameworks)

  • Knowledge of model distillation and efficient fine-tuning methods

  • Experience with clinical domain and with regulated data

  • Experience with large language models for healthcare applications

  • Knowledge of cloud systems such as AWS, Azure, GCP and containerization such as Docker

  • Experience working with large, real-world datasets

  • Demonstrated in-depth understanding of product development lifecycle

  • Demonstrated aptitude for and interest in peer mentorship

  • Experience deploying code into production through CI/CD tools

  • Knowledge of biostatistics/life sciences/healthcare technology

  • Knowledge of UX principles

  • Prior management training preferred but not required

IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more athttps://jobs.iqvia.com

IQVIA is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other status protected by applicable law. https://jobs.iqvia.com/eoe

IQVIA is committed to integrity in our hiring process and maintains a zero tolerance policy for candidate fraud. All information and credentials submitted in your application must be truthful and complete. Any false statements, misrepresentations, or material omissions during the recruitment process will result in immediate disqualification of your application, or termination of employment if discovered later, in accordance with applicable law. We appreciate your honesty and professionalism.

The potential base pay range for this role, when annualized, is $111,400.00 - $278,500.00. The actual base pay offered may vary based on a number of factors including job-related qualifications such as knowledge, skills, education, and experience; location; and/or schedule (full or part-time). Dependent on the position offered, incentive plans, bonuses, and/or other forms of compensation may be offered, in addition to a range of health and welfare and/or other benefits.

What IQVIA employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


IQVIA logo

About IQVIA

Sourced by ZipRecruiter

At IQVIA, we are passionate about helping customers and partners improve results and patient outcomes. Everything we do contributes to this vision for creating a healthier world. In today’s healthcare environment, it’s not only about how much data, information, and technology you have at your fingertips – it’s what you do with it. IQVIA is focused on making intelligent connections for customers across the entire healthcare ecosystem to help you drive healthcare forward. Whether that means partnering with novel technology companies to boost patient engagement, leveraging AI & machine learning to accelerate results, or using decentralized trials to reach the right patients wherever they are – we are always looking for smarter ways to move you forward.

Industry

Health care and social assistance

Company size

10,000+ Employees

Headquarters location

Durham, NC, US