1

Senior Machine Learning Software Engineer Jobs (NOW HIRING)

Senior Staff Software Engineer

$125K - $165K/yr

Position Overview We are looking for a highly skilled Senior Machine Learning Software Engineer with a passion for building robust and scalable systems to power Stellar Cyber's Open XDR platform. In ...

Senior Machine Learning Engineer

$107K - $146K/yr

As a Senior Machine Learning Engineer, you will play a critical role in building, scaling, and ... Required : • 6+ years of professional experience building production machine-learning software ...

Senior Machine Learning Engineer

$107K - $146K/yr

As a Senior Machine Learning Engineer, you will play a critical role in building, scaling, and ... Required : • 6+ years of professional experience building production machine-learning software ...

Senior Machine Learning Engineer

Brisbane, CA · On-site

$147K - $194K/yr

At Freenome, we are seeking a Senior Machine Learning Research Engineer to join the Machine ... Collaborate closely with ML scientists and software engineers to understand current challenges and ...

Senior Machine Learning Engineer

Brisbane, CA · On-site +1

$147K - $194K/yr

At Freenome, we are seeking a Senior Machine Learning Research Engineer to join the Machine ... Collaborate closely with ML scientists and software engineers to understand current challenges and ...

Senior Machine Learning Engineer

Schaumburg, IL · On-site

$120K - $159K/yr

The company has become one of the fastest-growing HCM software providers worldwide by offering an ... Senior Engineer Machine Learning Position Overview Paylocity is growing its Machine Learning ...

Senior Machine Learning Engineer

Brisbane, CA · On-site +1

$147K - $194K/yr

At Freenome, we are seeking a Senior Machine Learning Research Engineer to join the Machine ... Collaborate closely with ML scientists and software engineers to understand current challenges and ...

Senior Machine Learning Engineer

$125K - $165K/yr

The company has become one of the fastest-growing HCM software providers worldwide by offering an ... Senior Engineer Machine Learning Position Overview Paylocity is growing its Machine Learning ...

Senior Machine Learning Engineer

Schaumburg, IL · On-site

$120K - $159K/yr

The company has become one of the fastest-growing HCM software providers worldwide by offering an ... Senior Engineer Machine Learning Position Overview Paylocity is growing its Machine Learning ...

Senior Machine Learning Engineer

$125K - $165K/yr

The company has become one of the fastest-growing HCM software providers worldwide by offering an ... Senior Engineer Machine Learning Position Overview Paylocity is growing its Machine Learning ...

S and 7+ years of experience in software engineering, computer vision, machine learning or related fields. Strong experience in Python. Working experience in C++ or Swift. Foundational understanding ...

You will work closely with product managers, data scientists, and software engineers to translate ... AS A SENIOR MACHINE LEARNING ENGINEER, YOU WILL: * Own the full ML lifecycle including feature ...

S and 7+ years of experience in software engineering, computer vision, machine learning or related fields. Strong experience in Python. Working experience in C++ or Swift. Foundational understanding ...

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 28, 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 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $143,292 per year, or $68.9 per hour.

Senior Machine Learning Engineer - up to $200k + equity

ingenium.agency

Manhattan, NY

$200K/yr

Full-time

Medical, Retirement, PTO

Posted 17 days ago


Job description

Senior Machine Learning Engineer - up to $200k base + equity

We accelerate the deployment of climate tech solutions by providing clients with industry leading insights, data, analytics, and research on both technologies and markets. Our subscription intelligence platform gives investors, corporates, and governments the insights they need to anticipate developments and to confidently build and finance the new climate economy. We produce the industry-leading newsletter read by 60,000 climate leaders.



We are looking for a Senior Machine Learning Software Engineer to join our engineering team. As a Senior ML Software Engineer, you will design, develop and implement software solutions across our machine learning and data stack, and play a crucial role in delivering insights into the new climate economy to investors, corporates, and governments mobilizing strategies in the climate transition. Our ideal candidate has a strong technical background and a willingness to “wear many hats”, learn new skills, and take the initiative to develop new features as needs arise.


The Role

  • Collection — Implement web scraping and other collection techniques to increase the speed, efficiency, and breadth of data collection.
  • Processing — Implement AI, natural language processing, and machine learning models to extract, classify, and transform data.
  • Infrastructure — Assist in developing and maintaining our internal data server and web interface. This will include developing new features for data entry and validation of AI-generated data.
  • Analysis — Analyze the performance of the machine learning and data stack to identify opportunities to improve coverage and accuracy.


The Essentials

  • 5+ years experience as a Software Engineer, Machine Learning Engineer, Data Engineer or equivalent
  • Deep expertise in Python development
  • Experience in machine learning / natural language processing
  • Proven history developing and maintaining production-grade software
  • A passion for addressing the climate crisis through high quality research and data
  • Interest in working for a fast-moving startup with a small, international team
  • A BSc degree in Computer Science, Engineering or other relevant field


A Plus

  • Experience using Django and AWS
  • A successful history of manipulating, processing and extracting value from datasets
  • Experience working with Jira / Agile framework
  • Experience using Bitbucket Pipelines
  • Working understanding of climate tech sectors


Our Offer


  • Opportunity to work and learn at a fast-growing climate tech startup
  • Hybrid office based in New York
  • Generous base salary + stock options
  • Flexible working hours
  • 20 days PTO + federal holidays
  • Health coverage and 401(k)