1

Senior Machine Learning Software Engineer Jobs (NOW HIRING)

Senior Machine Learning Engineer

Washington, DC · On-site +1

$180K - $250K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Senior Machine Learning Engineer Department: Engineering Employment Type: Full Time Location ... Strong software engineering ability to build and maintain complex systems and work with large-scale ...

About the Role We are an IT services consultancy placing a Senior Machine Learning Engineer with ... Collaborate cross-functionally with Data Engineers, Software Engineers, Product Managers, Clinical ...

New

$95K - $130K/yr

As a Senior Machine Learning Engineer, you will design, deploy, maintain, and improve robust ... software engineering, or a related technical role; 3-5 years is preferred.- Proven hands-on ...

The Role As a Senior Machine Learning Engineer, you will turn cutting-edge AI/ML research into ... You will build software with AI/ML at its core, ranging from classical statistical methods to ...

Sr. Machine Learning Engineer

Manhattan, NY · On-site

$180 - $220/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

TITLE: Sr. Machine Learning Engineer LOCATION: New York City or London (hybrid) / Fully Remote in ... Collaborate with product managers, software engineers, and other stakeholders to integrate machine ...

Sr. Machine Learning Engineer

Manhattan, NY · On-site +1

$180K - $220K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

TITLE: Sr. Machine Learning Engineer LOCATION: Hybrid in New York City or London SALARY : $180,000 ... Collaborate with product managers, software engineers, and other stakeholders to integrate machine ...

Machine Learning Software Engineer II

$99K - $136K/yr

Experience: 2-5 years of industry experience in Machine Learning Engineering, Software Engineering, or Data Science, with a proven track record of architecting and deploying models to production.

Showing results 41-60

Senior Machine Learning Software Engineer information

See salary details

$75.5K

$143.3K

$192K

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

As of Aug 18, 2026, the average yearly pay for senior machine learning software engineer in the United States is $143,292.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,500.00 and $161,500.00 per year, depending on experience, location, and employer.

What is a senior machine learning software engineer?

A Senior Machine Learning Software Engineer is an experienced professional who designs, develops, and deploys machine learning models and systems to solve complex problems. They work closely with data scientists, engineers, and other stakeholders to build scalable and efficient solutions that leverage large data sets and advanced algorithms. Their responsibilities often include architecting ML pipelines, optimizing model performance, and mentoring junior team members. Typically, they have a strong background in computer science, programming, and applied mathematics, along with several years of hands-on experience in machine learning and software engineering.

What are some common challenges senior machine learning software engineers face when deploying models to production?

Senior Machine Learning Software Engineers often encounter challenges such as ensuring model scalability, maintaining performance under real-world data conditions, and integrating models seamlessly with existing systems. Handling data drift and monitoring model predictions for accuracy over time are also critical responsibilities. Collaboration with data engineers, DevOps, and product teams is essential to address these challenges and ensure robust, reliable deployments.

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

A Senior Machine Learning Software Engineer requires deep expertise in machine learning algorithms, statistical analysis, and strong programming skills in languages like Python or Java, typically supported by a degree in computer science or a related field. Familiarity with frameworks such as TensorFlow, PyTorch, scikit-learn, as well as experience with cloud platforms and version control systems, is standard. Exceptional problem-solving, leadership, and communication skills help drive project success and mentor junior engineers. These competencies are crucial for designing scalable ML solutions, ensuring code quality, and effectively collaborating within cross-functional teams.

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

AspectSenior Machine Learning Software EngineerData Scientist
CredentialsBachelor's or Master's in CS, ML, or related; experience with ML frameworksBachelor's or Master's in Data Science, Statistics, or related; strong analytical skills
Work EnvironmentDevelops ML models, integrates algorithms into products, collaborates with engineering teamsAnalyzes data, builds statistical models, visualizes insights, collaborates with business teams
Industry UsageTech, finance, healthcare, e-commerceResearch, finance, marketing, healthcare

While both roles involve working with data and algorithms, Senior Machine Learning Software Engineers focus on developing and deploying scalable ML models within software systems, whereas Data Scientists primarily analyze data to generate insights and inform business decisions.

More about Senior Machine Learning Software Engineer jobs

What cities are hiring for Senior Machine Learning Software Engineer jobs?

Cities with the most Senior Machine Learning Software Engineer job openings:

What are the most commonly searched types of Machine Learning Software Engineer jobs?

The most popular types of Machine Learning Software Engineer jobs are:

What states have the most Senior Machine Learning Software Engineer jobs?

States with the most job openings for Senior Machine Learning Software Engineer jobs include:

Infographic showing various Senior Machine Learning Software Engineer job openings in the United States as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $143,292 per year, or $68.9 per hour.

Senior Machine Learning Engineer

RIT Solutions, Inc.

Chicago, IL • On-site

$107K - $147K/yr

Full-time

Re-posted 14 days ago


Job description

Job Summary:
RIT Solutions, Inc. is seeking a Senior Machine Learning Engineer to help build algorithmic assets and features that enhance the guest experience and operational efficiencies at Hyatt. The role involves designing and implementing product architectures for machine learning models and collaborating with various teams to ensure successful integration and execution.
Responsibilities:
• Partner with data scientists to design workflows/architectures that activate ML models and maximize their impact, such as real-time streaming use-cases and offline batch optimizations.
• Partner with data scientists to develop prototype solutions of algorithmic products leveraging appropriate AWS services with appropriate consideration for scale and latency where applicable.
• Implement and productionize final solutions via infrastructure-as-code pattern.
• Implement data processing workflows to enhance our Feature Store with impactful data including appropriate data cleansing/imputation logic.
• Enhance existing algorithmic products architecture/workflow as needed to maximize impact of the algorithmic product.
• Partner with data engineering team to ensure data science data needs are being delivered in the appropriate format/cadence required for maximum impact.
• Stay up to date with latest design patterns and AWS services with respect to Machine Learning Engineering.
• Partner with data architecture, data governance, and security team to ensure solutions meet required standards.
Qualifications:
Required:
• 5+ years of implementing software product solutions in a cloud environment with a focus on algorithmic/machine learning products, hospitality experience not required
• Expertise in AWS cloud services
• Expertise in Python, SQL, PySpark, Docker
• Experience with streaming and batch data architectures at scale
• Experience operating in an Agile Methodology environment.
• Experience with DevOps and CI/CD concepts
• Excellent communication and teamwork skills
• master's degree in computer science, software engineering, or related fields required
Company:
Jobdiva Job Portal: https://www1.jobdiva.com/candidates/myjobs/searchjobsdone.jsp?a=xbjdnwgjodtga1y1im2g881fkkeiwd0775lbvq8yqgps8vb2q36w2vj1ga6xxork&compid=-1 Recruitment (contingency search and campus selection). Founded in 2019, the company is headquartered in Arlington, USA, with a team of 201-500 employees. The company is currently Growth Stage.