1

Weekend Machine Learning Software Engineer Jobs (NOW HIRING)

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

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

$110K - $150K/yr

The Machine Learning / Software Engineer will lead technical modernization efforts across AI/ML automation, digital engineering transformation, and software development for the NNSA weapons complex.

The Machine Learning / Software Engineer will lead technical modernization efforts across AI/ML automation, digital engineering transformation, and software development for the NNSA weapons complex.

About the Opportunity We are seeking a senior machine learning software engineer to design, build, deploy, monitor, and optimize production-ready ML services in regulated healthcare. You will work ...

Sr. Machine Learning Software Engineer

Denver, CO · On-site +1

$126K - $166K/yr

About the Opportunity We are seeking a senior machine learning software engineer to design, build, deploy, monitor, and optimize production-ready ML services in regulated healthcare. You will work ...

Sr. Machine Learning Software Engineer

Denver, CO · On-site

$126K - $166K/yr

About the Opportunity We are seeking a senior machine learning software engineer to design, build, deploy, monitor, and optimize production-ready ML services in regulated healthcare. You will work ...

next page

Showing results 1-20

Weekend Machine Learning Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

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

As of Jul 9, 2026, the average yearly pay for weekend machine learning software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the typical responsibilities and collaboration expectations for a Weekend Machine Learning Software Engineer?

As a Weekend Machine Learning Software Engineer, you’ll often focus on addressing project backlogs, refining models, and supporting critical deployments during off-peak hours. You’ll typically collaborate remotely with data scientists, product managers, and other engineers through asynchronous communication or scheduled virtual check-ins. The role requires a high degree of independence and strong documentation skills, as well as the ability to quickly troubleshoot and implement solutions with limited direct supervision. This position is ideal for those who are self-motivated and enjoy contributing to core projects outside the standard workweek.

What are the key skills and qualifications needed to thrive as a Weekend Machine Learning Software Engineer, and why are they important?

To thrive as a Weekend Machine Learning Software Engineer, you need a solid background in computer science, programming (Python, Java, or C++), and applied mathematics, supported by experience with machine learning algorithms. Familiarity with tools and frameworks such as TensorFlow, PyTorch, scikit-learn, and version control systems like Git is typically required. Strong problem-solving skills, effective time management, and the ability to work independently are vital soft skills in this role. These competencies are essential for efficiently delivering robust machine learning solutions during limited weekend hours and collaborating remotely with teams.

What is a Weekend Machine Learning Software Engineer?

A Weekend Machine Learning Software Engineer is a professional who specializes in developing and deploying machine learning models and software systems, but works primarily on weekends. These engineers often collaborate remotely or part-time, contributing to machine learning projects such as model training, data preprocessing, or integration into applications. The role typically requires strong programming skills, experience with machine learning frameworks, and the ability to work independently. Weekend positions may appeal to individuals seeking flexible schedules or supplemental income, while still engaging in advanced technical work.

What is the difference between Weekend Machine Learning Software Engineer vs Part-Time Data Scientist?

AspectWeekend Machine Learning Software EngineerPart-Time Data Scientist
CredentialsBachelor's or higher in CS, ML, or related fields; experience with ML frameworksBachelor's or higher in Data Science, Statistics, or related fields; analytical skills
Work EnvironmentTech companies, startups, or research labs; project-based tasksResearch institutions, consulting firms, or corporate analytics teams
Usage in IndustryDeveloping ML models, algorithms, and software solutionsData analysis, modeling, and insights generation

The Weekend Machine Learning Software Engineer primarily focuses on developing and implementing machine learning models during weekends, often in a software engineering context. In contrast, a Part-Time Data Scientist emphasizes analyzing data, building statistical models, and deriving insights, often with a broader focus on data analysis rather than software development. Both roles may overlap in skills but differ in their core responsibilities and work environments.

What cities are hiring for Weekend Machine Learning Software Engineer jobs? Cities with the most Weekend 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 Weekend Machine Learning Software Engineer jobs? States with the most job openings for Weekend Machine Learning Software Engineer jobs include:
Machine Learning Software Engineer

Machine Learning Software Engineer

Shield Consulting Solutions, Inc.

Annapolis Junction, MD • On-site

Full-time

Re-posted 6 days ago


Job description

Job Summary:
Shield Consulting Solutions, Inc. is seeking a Machine Learning Software Engineer with a TS/SCI clearance. The role requires extensive experience in software engineering, particularly in AI/ML development, and offers an excellent benefits package.
Responsibilities:
• Active TS/SCI w/Polygraph REQUIRED
• Please do not apply if you do not currently possess this level of clearance.
• 14 years of experience as a software engineer
• AI/ML development or integration experience
• Terraform experience with AWS
• C++, Python and/or Golang
• Experience with writing high-performance / GPU-enabled applications
• Experience with large-scale streaming data analytic systems
Qualifications:
Required:
• Active TS/SCI w/Polygraph REQUIRED
• 14 years of experience as a software engineer
• Bachelor’s degree in a technical discipline
• + 4 additional years of experience as a software engineer may be substituted for a degree
• AI/ML development or integration experience
• Terraform experience with AWS
• C++, Python and/or Golang
• Experience with writing high-performance / GPU-enabled applications
• Experience with large-scale streaming data analytic systems
Company:
Shield Consulting Solutions Incorporated is a veteran-owned small government contractor that was formed in 2002 with the idea that a small company can provide affordable and agile capabilities to our clients. Founded in 2004, the company is headquartered in Columbia, USA, with a team of 51-200 employees. The company is currently Growth Stage.