1

Machine Learning Engineer Software Engineer Jobs in Raleigh, NC

... Software Engineer to support advanced research and development projects that require algorithm and ... for autonomy, machine learning and biomedical applications. This position is onsite, at our ...

... Software Engineer to support advanced research and development projects that require algorithm and ... for autonomy, machine learning and biomedical applications. This position is onsite, at our ...

IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new ...

Senior Vision Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Develop and implement machine learning derived software to solve business problems. * Integrate ... Mentor junior software developers and provide guidance on best practices and advanced analytical ...

Senior Software Engineer

Raleigh, NC

$119K - $157K/yr

IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new ...

This is a strong fit a software engineer who wants to grow in modern networking, management and ... Interest in learning how backend services, APIs, user interfaces, and containerized systems work ...

CI Infrastructure Engineer

Raleigh, NC · On-site

$76K - $102K/yr

Engineering Group, Engineering Group > Machine Learning Engineering General Summary: We are looking ... Strong experience with collaborative software development and version control tools such as git ...

Software Engineer

Carrboro, NC · On-site

$75K - $95K/yr

Kitware is seeking a Software Engineer to join the Computer Vision team. This position offers an ... Familiarity both classical and modern (deep learning) machine learning, including model selection ...

Software Engineer

Carrboro, NC · On-site

$75K - $95K/yr

Kitware is seeking a Software Engineer to join the Computer Vision team. This position offers an ... Familiarity both classical and modern (deep learning) machine learning, including model selection ...

Kitware is seeking a Software Engineer to join the Computer Vision team. This position offers an ... Familiarity both classical and modern (deep learning) machine learning, including model selection ...

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new ...

IXL Learning, developer of personalized learning products used by millions of people globally, is seeking New Grad Software Engineers who have a passion for technology and education to help us build ...

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.
AI/ML - Senior Software Engineer, Machine Translation

AI/ML - Senior Software Engineer, Machine Translation

Apple

Cary, NC • On-site

$113K - $149K/yr

Full-time

Re-posted 25 days ago


Apple rating

8.1

Company rating: 8.1 out of 10

Based on 667 frontline employees who took The Breakroom Quiz

5th of 30 rated technology retailers


Job description

Do you want to work with us on the next revolution in human-computer interaction? The Apple Machine Translation team is building the groundbreaking technology that enables connecting people across language barriers. We are looking for exceptional Software Engineers passionate about delighting customers' experiences and pushing the envelope on Machine Learning, Embedded, and Distributed Computing.
Description
You will be primarily responsible for developing our low-level frameworks and services that connect state-of-the-art Machine Learning models and inference engines to the variety of Translation experiences across all of our platforms! You will be working with many partner teams including Asset delivery, Phone/FaceTime and Messages.
To succeed in this role, you are a strong programmer and a creative problem solver who enjoys learning new things. You are passionate about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.
Minimum Qualifications
3+ years development experience with Objective-C
Experience in object-oriented software design and programming
Framework-level programming including multi-threaded architectures and cross-process communication
Accomplished debugging and problem-solving skills
Strong testing discipline
Excellent communication and collaborative skills
B.S. or M.S. in Computer Science or related field with 4+ years of industrial working experience
Preferred Qualifications
5+ years development experience with Objective-C
Experience with Swift & SwiftUI
Project Leadership

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976