1

Machine Learning Engineer Software Engineer Jobs in Raleigh, NC

CoVar is a small AI/ML R&D software company in Durham, NC, that uses artificial intelligence to solve problems that matter. The Machine Learning Engineer will develop software and machine learning ...

Machine Learning Engineer About CoVar CoVar is a small AI/ML R&D software company in Durham, NC, that uses artificial intelligence to solve problems that matter. We develop AI/ML tools to help the ...

CoVar is a small AI/ML R&D software company in Durham, NC, that uses artificial intelligence to ... machine learning, Bayesian models, etc. • B.S., preferably M.S. or Ph.D in engineering, math ...

Machine Learning Compiler Engineer

Raleigh, NC · On-site

$80K - $106K/yr

The Qualcomm AI Software department is looking for ML Compiler engineers to join us. Our team is working on advancing machine learning compiler technologies for cutting-edge AI accelerators for the ...

New

Requirements * 8-10 years of Machine Learning/Software Engineer experience * 2-3 years of people management experience. * Master's degree or bachelor's degree, computer science degree is highly ...

Requirements * 8-10 years of Machine Learning/Software Engineer experience * 2-3 years of people management experience. * Master's degree or bachelor's degree, computer science degree is highly ...

Requirements * 8-10 years of Machine Learning/Software Engineer experience * 2-3 years of people management experience. * Master's degree or bachelor's degree, computer science degree is highly ...

Requirements * 8-10 years of Machine Learning/Software Engineer experience * 2-3 years of people management experience. * Master's degree or bachelor's degree, computer science degree is highly ...

Requirements * 8-10 years of Machine Learning/Software Engineer experience * 2-3 years of people management experience. * Master's degree or bachelor's degree, computer science degree is highly ...

... engineering, machine learning, privacy preserving system design, and more. You will be a hands on ... Minimum Qualifications 8 years of professional software experience BS in computer science or ...

Requirements * 10 + years of Machine Learning/Software Engineer experience * Master's degree or bachelor's degree, computer science degree is highly desirable. * Strong software engineering ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

... staff engineers to lead software projects suffusing knowledge of the user throughout Apple ... machine learning, privacy preserving system design, and more. You will be a hands on, technical ...

next page

Showing results 1-20

Machine Learning Engineer Software Engineer information

See Raleigh, NC salary details

$61.7K

$143.4K

$199.8K

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

As of Jul 8, 2026, the average yearly pay for machine learning engineer software engineer in Raleigh, NC is $143,405.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,600.00 and $168,200.00 per year, depending on experience, location, and employer.

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

AspectMachine Learning EngineerSoftware Engineer
Required CredentialsBachelor's/Master's in CS, specialized ML coursesBachelor's in CS or related field
Work EnvironmentDevelops ML models, algorithms, data pipelinesBuilds software applications, systems, APIs
Industry UsageAI/ML projects, data-driven solutionsWeb, mobile, enterprise software

Machine Learning Engineers focus on designing and deploying ML models, requiring expertise in algorithms and data handling. Software Engineers develop broader software applications, emphasizing coding and system architecture. While both roles require programming skills, ML Engineers specialize in AI/ML tasks, whereas Software Engineers work across various software domains.

How do Machine Learning Engineer Software Engineers typically collaborate with data scientists and software development teams?

Machine Learning Engineer Software Engineers often serve as a bridge between data scientists and software development teams. They work closely with data scientists to understand and implement machine learning models, ensuring that the models are production-ready and scalable. Additionally, they collaborate with software engineers to integrate these models into existing applications, monitor their performance, and address any engineering challenges. This cross-functional collaboration is essential for delivering robust, end-to-end AI solutions that add real value to the business.
Machine Learning Engineer

Machine Learning Engineer

CoVar

Durham, NC • On-site

Full-time

Re-posted 21 days ago


Job description

Job Summary:
CoVar is a small AI/ML R&D software company in Durham, NC, that uses artificial intelligence to solve problems that matter. The Machine Learning Engineer will develop software and machine learning algorithms to address real-world customer issues and will have opportunities to present their work to high-level customers.
Responsibilities:
• help CoVar develop software and machine learning algorithms to solve real-world customer problems
• work with data, develop algorithms, evaluate results, and write the production code that goes onto real-world systems
• present your work to high-level customers in the DoD and in the industry
• publish novel work in both classified and unclassified settings
Qualifications:
Required:
• Expertise in Python (including NumPy, pandas, and other packages)
• Experience with either PyTorch or TensorFlow
• Deep understanding of machine learning fundamentals (gradient descent, cross-validation, ROC curves, confusion matrices)
• Knowledge of classical machine learning (e.g., support-vector-machines, logistic regression)
• Familiarity with computer vision algorithms like object detection networks (e.g., YOLO, CenterNet) and modern image classification techniques
• B.S., preferably M.S. or Ph.D in engineering, math, computer science, or related field
• Excellent technical communication skills
• Ability to work in Durham, NC (relocation assistance available)
• Eligibility for US security clearance (US citizenship is required)
Preferred:
• Deep knowledge of state-of-the-art in computer vision
• Department of Defense project experience
• Active US security clearance (secret or higher)
Company:
CoVar is a leader in machine learning and artificial intelligence solutions. Founded in 2011, the company is headquartered in Mclean, USA, with a team of 11-50 employees. The company is currently Early Stage.