1

Senior Machine Learning Software Engineer Jobs (NOW HIRING)

Senior Machine Learning Engineer Button's mission is to empower the companies shaping the creator ... You will work closely with product managers, data scientists, and software engineers to translate ...

Sr Machine Learning Engineer

Denver, CO

$107K - $147K/yr

This role requires deep technical expertise in modern machine learning methods, distributed systems, cloud-native development, and software engineering best practices. The Senior ML Engineer will ...

Senior Machine Learning Engineer

$107K - $146K/yr

As a Senior Machine Learning Engineer, you will design, develop, test, document, deploy, and maintain production machine learning software to automate processes and streamline mission operations.

New

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

Sr Machine Learning Engineer

San Diego, CA ยท On-site

$131K - $173K/yr

This role requires deep technical expertise in modern machine learning methods, distributed systems, cloud-native development, and software engineering best practices. The Senior ML Engineer will ...

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

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

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

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 Jun 17, 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 June 2026, with employment types broken down into 1% Locum Tenens, 80% Full Time, 10% Part Time, 3% Temporary, 5% Contract, and 1% Nights. 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.

Software Engineer / Machine Learning Senior

iN2STEM Solutions Inc

Fort Belvoir, VA โ€ข On-site

$138K - $182K/yr

Full-time

Posted 6 days ago

Be an early applicant


Job description

Salary: DOE

Software Engineer / Machine Learning Senior

iN2STEM Solutions, Inc.is hiring staff to support our clients system software development and sustainment efforts. The selected candidates will be responsible for the implementation and operation of a life cycle development and sustainment environment for a cloud-based portal capability. The team will work in an unclassified environment and transition the final version to the operational environment.

About the Program:

iN2STEM Solutions, Inc. is recruiting staff to support a contract to develop and sustain the Department of the Armys Army Counterintelligence Operations Portal (ACOP). We will also be coordinating and integrating other capabilities with other Government agencies and companies.

Qualifications:

DoD 85701.01-M IAT Level III certification, IAT III 8570 Baseline Certification CISSP, CASP or equivalent, Computing Environment certification, and compliance upon hire.

Required Education & Experience:

Bachelors degree in Engineering, Physics, Mathematics. Ten (10) years experience with developing artificial intelligence and machine learning algorithms. Experience in developing in Python, Java, PyTorch, Torch, TensorFlow, Caffe, C, and/or C++. Ability to communicate at technical and programmatic levels. Experience in sensor algorithms such as detection, tracking, and classification. Experience designing, developing, testing, and deploying industrial strength software. Five (5) years experience integrating machine learning and artificial intelligence workflows into software design. Experience with Natural Language Processing software libraries and implementation. Experience with regression and classification machine learning implementations. Experience with time series and event modeling in software. Develop software prototypes that incorporate machine intelligence where available and IAW requirements. Work with data scientists to harden and deploy machine learning software capabilities. Perform systems engineering analysis of decision problems, assimilate analysis, derive concept designs, structure plans for execution. Develop and test software based on systems engineering and concept design performed by System Architects and System Engineering. Interface with the customer for requirements, and write coherent plans in the form of briefings, white papers, and/or provide technical direction. Familiarity with military intelligence is a plus.

Duties and Responsibilities:

  • Develop deep-learning software prototypes that demonstrate potential usefulness to our customers
  • Work with data scientists to build new machine learning-powered solutions.
  • Model, query, and analyze large, business-critical dataset
  • Implement machine learning framework(s)
  • Design and develop advanced AI and Machine Learning algorithms
  • Research latest advances in AI and Machine Learning
  • Perform systems engineering analysis of decision problems, assimilate analysis, derive concept designs, structure plans for execution, develop software code, and perform test
  • Design machine learning Natural Language Processing (NLP), speech recognition.
  • Interface with the customer for requirements, and write coherent plans in the form of briefings, white papers, and/or provide technical direction

Security Clearance Requirement:

  • Must be a US Citizen with a current DOD TOP SECRET/SCI clearance prior to start date.

Why iN2STEM Solutions, Inc.:

As a minority and Veteran-owned small business, iN2STEM Solutions, Inc.is a technology & innovation solutions company, that can reduce risk and uncertainty, and optimize performance and results. We enable our clients to achieve their business and mission goals by helping them to become more efficient, and to realize these improvements in significantly less time. Our proven quantitative methods validate our solutions for your operations, prior to building any system.

We also provide surge support offering solutions engineers and architects, project managers, and additional support to help our clients when they need it the most, whether on contract, or for proposals and capture efforts.

Our unique methodology, theiN2End SolutionTM, is a nimble approach to systems and software solutions, with a unique combination of proven processes, innovative tools, experienced people, and real-time team collaboration to optimize solutions. We can adapt to any development or acquisition environment and provide:

  • Greater visibility into projects and portfolios
  • Improved decision making, earlier in the process
  • Simplified and speedy applications development
  • Ease of maintenance, reuse, and updates and
  • Improved software quality

AtiN2STEM Solutions, Inc., we view problems and solutions differently. We are engineers, scientists, economists, project/program managers, operations specialists and leaders who communicate, collaborate, innovate, integrate, and analyze problems, quantitatively and qualitatively, with a wholistic systems approach. We respect everyones contribution and consider a variety of alternatives to come to an optimum solution.

iN2STEM Solutions, Inc.is an Equal Opportunity Employer, Empowering the Next Generation of our people no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or Veteran status. We strive to create a diverse, inclusive, and respectful work culture that values all.