1

Senior Machine Learning Software Engineer Jobs (NOW HIRING)

As a Senior Machine Learning Engineer, you'll play a crucial role in optimizing orchestration ... You'll work closely with Software Engineers and Data scientists to streamline machine learning ...

As a Senior Machine Learning Engineer, you will play a critical role in building, scaling, and ... machine-learning software systems * Proven experience owning ML systems long enough to see the ...

Senior Machine Learning Engineer

Austin, TX · On-site +1

$121K - $160K/yr

The Role As a Senior Machine Learning Engineer at Striveworks, you'll be challenged-and trusted-on ... You will work alongside data scientists, software engineers, and DevOps engineers to transform ...

Senior Machine Learning Engineer

Washington, DC · On-site +1

$180K - $250K/yr

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 ...

Senior Machine Learning Engineer

$107K - $146K/yr

As a Senior Machine Learning Engineer, you will partner with research staff to advance quantitative ... professional software engineering experience, with strong CS fundamentals (data structures ...

Sr Machine Learning Engineer

Irvine, CA

$112K - $154K/yr

We are seeking a hands-on Senior Machine Learning Engineer to support and enhance machine learning ... The ideal candidate combines strong software engineering and MLOps fundamentals with a passion for ...

OR

$104K - $143K/yr

Position Overview As a Senior Machine Learning Engineer at Anno.ai, you will design, develop, test ... You are an experienced MLE, part solid software engineer, and part modeling expert. You have been ...

Sr Machine Learning Engineer

Irvine, CA · On-site

$112K - $154K/yr

We are seeking a hands-on Senior Machine Learning Engineer to support and enhance machine learning ... The ideal candidate combines strong software engineering and MLOps fundamentals with a passion for ...

Sr. Machine Learning Engineer

Fort Belvoir, VA · On-site

$118K - $162K/yr

Role: Sr. Machine Learning Engineer Location: Ft. Belvoir, VA (On-site with Hybrid Option) Duration ... Liaise with government software vendors and other asset creators; lead coordination of point ...

Senior Machine Learning Engineer

San Francisco, CA · Hybrid

$123K - $169K/yr

Senior Machine Learning Engineer Primary: Bay Area (San Francisco / Peninsula) | Secondary: NYC The ... Partner with product, data scientists, and software engineers to define and ship ML solutions.

Senior Machine Learning Engineer

$125K - $165K/yr

Quantiphi is an award-winning Applied AI and Big Data software and services company, driven by a ... Role: Senior Machine Learning Engineer Experience Level: 3-6+ yrs Work Location: Dallas, TX Role ...

Senior Machine Learning Engineer

Manhattan, NY · On-site

$115K - $158K/yr

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

Sr Machine Learning Engineer

Irvine, CA · On-site

$112K - $154K/yr

We are seeking a hands-on Senior Machine Learning Engineer to support and enhance machine learning ... The ideal candidate combines strong software engineering and MLOps fundamentals with a passion for ...

next page

Showing results 1-20

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 Jul 8, 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 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.

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 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.
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 July 2026, with employment types broken down into 100% Full Time. Highlights an 75% In-person, and 25% Remote job distribution, with an average salary of $143,292 per year, or $68.9 per hour.
Senior Machine Learning Engineer

Senior Machine Learning Engineer

SageSure

Jersey City, NJ

$127K - $168K/yr

Other

Re-posted 22 days ago


Job description

Overview: 

If you're looking for the stability of a profitable, growing company with the entrepreneurial spirit of a startup, we're hiring. SageSure, a leader in catastrophe-exposed property insurance, is seeking a Machine Learning Engineer.  As a Senior Machine Learning Engineer, you'll play a crucial role in optimizing orchestration processes and ensuring fast and efficient model deployment and delivery. You'll work closely with Software Engineers and Data scientists to streamline machine learning pipelines and implement best practices for managing and deploying ML models. 

What you'd be doing: 

  • Design and implement robust, scalable, and efficient data pipelines for training machine learning models. 
  • Develop prediction pipelines to ensure seamless integration of trained models into production environments. 
  • Create APIs and microservices to facilitate communication between machine learning models and other software modules. 
  • Design, build, and manage model deployment strategies to ensure reliability, scalability, and security in production environments. 
  • Implement monitoring and logging solutions to track model performance, data quality, and system health in real-time. 
  • Optimize orchestration processes to ensure efficient deployment and management of ML models. 
  • Implement cost-saving strategies to minimize infrastructure expenses while maximizing performance. 
  • Collaborate with cross-functional teams to identify bottlenecks and implement solutions to improve workflow efficiency. 

We're looking for someone who has: 

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related technical field.  
  • 5-7 years of experience as an MLOps Engineer or similar role, with a proven track record of optimizing machine learning pipelines and infrastructure. 
  • Proficiency in cloud computing platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes). 
  • Experience with orchestration tools and frameworks such as Airflow, Kubeflow, or MLflow. 
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-Learn. 
  • Experience in deploying machine learning models in production environments and managing model lifecycle. 
  • Excellent problem-solving skills and ability to work independently as well as part of a team. 
  • Strong communication skills and ability to collaborate effectively with cross-functional teams. 

Data at SageSure 

At SageSure, data isn't just a function-it's a force for innovation. Our Data organization brings together Data Science, Business Intelligence, and Data Management to power smarter decisions and deliver meaningful impact across the business. From predictive modeling to scalable data ecosystems and actionable insights, we turn complex information into clarity that drives real results. 

We're building a team of curious, collaborative problem-solvers who are passionate about using data to make a difference. Whether you're advancing machine learning capabilities, strengthening data governance, or uncovering insights that shape strategy, you'll play a critical role in defining how SageSure uses data to lead the future of insurance.Â