2

Remote Machine Learning Software Engineer Jobs in Bloomington, IN

Senior Software Engineer

Crane, IN · On-site +1

$122K - $161K/yr

Secret Potential for Remote Work: ORA_ON_SITE Description SAIC is seeking a highly motivated and ... Knowledge of computer vision, machine learning, or AI algorithms for autonomous systems.

Deep knowledge of supervised learning, unsupervised learning, feature engineering, model selection ... Familiar with machine learning curricula and common challenges such as understanding bias-variance ...

Manager, Software Engineering

Nashville, IN · On-site +1

$195K - $257K/yr

Lead agile software processes for engineering teams and introduce best-in-class industry practices ... You have experience managing remote teams * The ability to thrive on a fast pace environment with ...

Software Tutor

Bloomington, IN · Remote

$18 - $40/hr

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for ... Deep knowledge of software development methodologies, programming languages, version control ...

Python Tutor

Bloomington, IN · Remote

$18 - $40/hr

... Python to machine learning, web scraping, scientific computing, and DevOps applications ... data science, software development, or academic computing work. * Effective Teaching Methods:

Data Science Tutor

Bloomington, IN · Remote

$18 - $40/hr

Deep knowledge of statistical analysis, data wrangling, exploratory data analysis, machine learning, data visualization, SQL, Python or R programming, hypothesis testing, and communication of data ...

... data science, engineering, and advanced mathematics. * Conceptual Teaching & Problem-Solving ... machine learning, and quantum mechanics applications. * Curriculum Awareness & Adaptive Instruction:

UI/UX SME

Crane, IN · On-site +1

$185K/yr

This position can be fully remote , and any required travel would be reimbursed by the government ... Collaborate with data engineers, systems engineers, software developers, and stakeholders to ...

Java Tutor

Bloomington, IN · Remote

$18 - $40/hr

... software engineering. * Curriculum Awareness & Adaptive Instruction: Familiar with Java curricula ... Ability to adapt to different learning styles and student needs. Ways To Connect With Students * 1 ...

None Potential for Remote Work: ORA_ON_SITE Description We are seeking a highly skilled and ... Apply advanced statistical methods, predictive modeling, and machine learning techniques as ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for ... roles and software engineering careers. * Conceptual Teaching & Problem-Solving: Skilled at ...

Site Reliability Engineer III

Bedford, IN · On-site +1

$51 - $67.75/hr

... fully remote within the U.S. What You'll Do Hosting Operations & Reliability * Own day-to-day ... Regular learning & development opportunities * Monthly company-provided lunches * A fun ...

next page

Showing results 1-20

Remote Machine Learning Software Engineer information

See Bloomington, IN salary details

$58.7K

$136.5K

$190.1K

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

As of Aug 30, 2026, the average yearly pay for remote machine learning software engineer in Bloomington, IN is $136,460.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,000.00 and $160,000.00 per year, depending on experience, location, and employer.

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

AspectRemote Machine Learning Software EngineerRemote Data Scientist
Required CredentialsBachelor's or higher in CS, ML, or related; experience with ML frameworksBachelor's or higher in CS, Statistics, or related; strong analytical skills
Work EnvironmentDeveloping ML models, coding, deploying algorithmsAnalyzing data, building models, interpreting results
Industry UsageTech, finance, healthcare, e-commerceTech, finance, healthcare, research institutions

While both roles involve working with data and algorithms, Remote Machine Learning Software Engineers focus on developing and deploying machine learning models through coding, whereas Remote Data Scientists analyze data to extract insights and build statistical models. Both roles often collaborate but serve different primary functions within organizations.

What are popular job titles related to Remote Machine Learning Software Engineer jobs in Bloomington, IN?

For Remote Machine Learning Software Engineer jobs in Bloomington, IN, the most frequently searched job titles are:

What job categories do people searching Remote Machine Learning Software Engineer jobs in Bloomington, IN look for?

The top searched job categories for Remote Machine Learning Software Engineer jobs in Bloomington, IN are:

What cities near Bloomington, IN are hiring for Remote Machine Learning Software Engineer jobs?

Cities near Bloomington, IN with the most Remote Machine Learning Software Engineer job openings:

Senior Software Engineer

Crane, IN • On-site, Remote


SAIC
IT Services • 10K+ employees

7.9

Company rating: 7.9 out of 10

Based on 79 frontline employees who took The Breakroom Quiz

80th of 226 rated it services

People enjoy working here

Good employer

Recommended by students


$122K - $161K/yr

Full-time

Posted 11 days ago


Job description

Job ID: 2615810

Location: Crane, IN, US

Date Posted: 2026-08-18

Category: Software

Subcategory: SW Engineer

Schedule: Full-Time

Shift: Day Job

Travel: Yes - 10% of the time

Minimum Clearance Required: Interim_Secret

Clearance Level Must Be Able to Obtain: Secret

Potential for Remote Work: ORA_ON_SITE


Description

SAIC is seeking a highly motivated and skilled Software/Computer Engineer to contribute to concept development, design, and integration of projects involving remote weapon systems and autonomous systems. In this role, you will be responsible for supporting computer and software engineering tasks that are critical to the design, development, and implementation of cutting-edge technologies. The ideal candidate will play a key role in advancing our innovative remote weapon systems and contributing to our efforts in the autonomous systems domain.

This position is on-site in Crane, IN. 


Key Responsibilities:

  • Design, develop, and test software components and systems for remote weapon systems.
  • Collaborate cross-functionally with engineering teams to integrate software with hardware components in  complex systems.
  • Assist in the development, implementation, and testing of systems related to autonomous systems.
  • Participate in system requirements analysis, design reviews, and code inspections to ensure adherence to quality and performance standards.
  • Troubleshoot software and system issues, ensuring functionality, performance, and reliability.
  • Contribute to ongoing research and development efforts to advance system capabilities.
  • Document designs, specifications, and systems processes to ensure clear communication across teams.

Qualifications

Required Skills and Experience:

  • Bachelor's or Master's degree in Computer Engineering, Software Engineering, Computer Science, or a related field, plus five (5) years of experience. 
  • Strong proficiency in programming languages such as C++, Python, or Java.
  • Familiarity with software development tools, version control systems, and software development life cycle methodologies.
  • Solid understanding of systems engineering concepts and software-hardware integration.
  • Excellent problem-solving skills and attention to detail.
  • Strong written and verbal communication skills, with the ability to collaborate effectively within a team.


Preferred Qualifications:

  • Experience with robotic systems and/or weapon systems.
  • Knowledge of computer vision, machine learning, or AI algorithms for autonomous systems.
  • Experience with Real-Time Operating Systems (RTOS) or embedded software development.
  • Familiarity with simulation environments and tools for robotics or weapon systems.
  • Prior exposure to military or defense systems is highly desired.

Required Security Clearance: 

  • Must be able to obtain a Secret security clearance. Can start once interim clearance is granted. SAIC will sponsor the clearance process



What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom