1

Weekend Machine Learning Software Engineer Jobs in Chicago, IL

Senior Machine Learning Engineer

Chicago, IL · On-site +1

$150K - $185K/yr

POSITION SUMMARY The Senior Machine Learning Engineer is responsible for designing, building, and ... Solid software engineering skills with Python and familiarity with modern ML frameworks such as ...

AI & Machine Learning Engineer

Chicago, IL

$118K - $141.80K/yr

In JOPP, the demand typically includes roles such as entry-level software programmer , Java full ... and machine learning/AI engineer . In other words, SynergisticIT focuses on building candidates ...

AI & Machine Learning Engineer

Chicago, IL

$118K - $141.80K/yr

In JOPP, the demand typically includes roles such as entry-level software programmer , Java full ... and machine learning/AI engineer . In other words, SynergisticIT focuses on building candidates ...

MACHINE LEARNING ENGINEER (MLOPS / DATA ENGINEERING) Overview Darwill is a nationally recognized print and marketing communications firm based in the west suburbs of Chicago. As a premier provider of ...

They are seeking a highly motivated Machine Learning Engineer to design and implement machine learning models for advanced battery products, collaborating with cross-disciplinary teams to address ...

Machine Learning Engineer

Chicago, IL · On-site

$160K - $220K/yr

Coinflow is seeking a Machine Learning Engineer to help build the intelligence layer that powers our platform. This is a zero-to-one role. You will be the first dedicated ML hire and will own how ...

Hardware Machine Learning Engineer

Chicago, IL

$127.20K - $167.90K/yr

We are deploying machine learning directly onto custom hardware - and we want you to help drive it ... We build the hardware, the software, and the infrastructure, so when you hit a bottleneck, you can ...

They are seeking a highly motivated Machine Learning Engineer to design and develop innovative ML models for advanced battery products and collaborate with R&D teams to tackle real-world challenges.

Role Summary We are seeking a highly motivated Machine Learning Engineer with a strong background in model architecture design and algorithm development, ideally with experience in scientific domains ...

next page

Showing results 1-20

Weekend Machine Learning Software Engineer information

See Chicago, IL salary details

$65.4K

$152K

$211.7K

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

As of May 29, 2026, the average yearly pay for weekend machine learning software engineer in Chicago, IL is $151,971.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,600.00 and $178,200.00 per year, depending on experience, location, and employer.

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 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 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 are the most commonly searched types of Machine Learning Software Engineer jobs in Chicago, IL? The most popular types of Machine Learning Software Engineer jobs in Chicago, IL are:
Machine Learning Engineering Manager

Machine Learning Engineering Manager

United Airlines, Inc.

Chicago, IL • On-site

$118K - $141.60K/yr

Full-time

Posted 14 days ago


United Airlines rating

7.8

Company rating: 7.8 out of 10

Based on 330 frontline employees who took The Breakroom Quiz

9th of 26 rated airlines


Job description

Description
United's Digital Technology team is comprised of many talented individuals all working together with cutting-edge technology to build the best airline in the history of aviation. Our team designs, develops and maintains massively scaling technology solutions brought to life with innovative architectures, data analytics, and digital solutions.
Job overview and responsibilities
Develops and programs integrated software algorithms to structure, analyze and leverage data in systems applications. Develops and communicates statistical modeling techniques to develop and evaluate algorithms to improve product/system performance, quality, data management and accuracy. Completes programming and implements efficiencies, performs testing and debugging. Completes documentation and procedures for installation and maintenance. Applies deep learning technologies to give computers the capability to visualize, learn and respond to complex situations. Can work with large scale computing frameworks, data analysis systems and modeling environments.
  • Design and implement key components of the Machine Learning Platform infrastructure and establish processes and best practices
  • Work cross-functionally with data scientists, data engineers, and IT teams to design, develop, deploy, and integrate high-performance, production-grade machine learning solutions and data intensive workflow
  • Partner with data scientists and data engineers to create and refine features from underlying data and build reproducible feature pipelines to train models and serve features in production
  • Partner with data platform and operations teams to solve complex data ingestion, pipeline and governance problems for machine learning solutions
  • Take ownership of production systems with a focus on delivery, continuous integration, and automation of machine learning workloads
  • Provide technical mentorship, guidance, and quality-focused code review to data scientists and ML engineers

Qualifications
What's needed to succeed (Minimum Qualifications):
  • Bachelor's degree in computer science, Engineering, or a related technical discipline
  • 4-8 years of experience in managing technical teams and projects
  • 4+ years of experience in full software lifecycle development using Python
  • 4+ years of experience leading an ML Ops team familiar with large cloud environments, Big Data technologies
  • 4+ years in software development in Python, Java, PySpark
  • 4+ Years of Experience with Machine Learning and Machine Learning workflows
  • 3+ years of experience designing an developing using technologies as Docker, Kubernetes
  • Strong software engineering experience with Python and at least one additional language such as Java, Go, Rust, or C/C++
  • Understanding of machine learning principles and techniques
  • Experience with data science tools and frameworks (e.g. PyTorch, Tensorflow, Keras, Pandas, Numpy, Spark)
  • Experience designing and developing scalable cloud native solutions using technologies such as Docker and Kubernetes and serverless services such as AWS Lambda, EKS, ECS, Fargate
  • Experience building infrastructure-as-code templates (e.g. AWS CloudFormation) and cloud-native CI/CD pipelines using tools such as AWS CodePipeline
  • Experience building ETL pipelines and working with big data technologies (e.g. Hadoop, Spark, and serverless technologies such as EMR, Redshift, S3, AWS Glue, and Kinesis)
  • Knowledge of distributed systems as it pertains to compute and data storage
  • Strong desire to experiment with and learn new technologies and stay aligned with the latest community developments in ML Ops/Engineering and cloud native
  • Excellent oral and written communication skills
  • Ability to prepare high-quality presentation materials and explain complex concepts and technical materials to less-technical audiences
  • Must be legally authorized to work in the United States for any employer without sponsorship
  • Successful completion of interview required to meet job qualification
  • Reliable, punctual attendance is an essential function of the position

What will help you propel from the pack (Preferred Qualifications):
  • AWS Certified Solution Architect (Associate or Professional)
  • Experience working as a Machine Learning Engineer or Data Scientist building and productionalizing machine learning solutions
  • Experience building real-time event-driven stream processing solutions with technologies such as Kafka, Flink, and Spark
  • Experience with GPU acceleration (e.g. CUDA and CuDNN)
  • Experience with Kubernetes

What United Airlines employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


United Airlines logo

About United Airlines

Sourced by ZipRecruiter

United Airlines is embarking on an exciting journey to become the best airline in aviation history. Our purpose, "Connecting People, Uniting the World," extends beyond transportation, emphasizing our commitment to uplift and create opportunities in the places we serve. With a global presence and diverse workforce, we value inclusivity and are dedicated to hiring tens of thousands of individuals across various roles. Our comprehensive benefits package, including perks like space available travel, parental leave, and 401k, aims to support your well-being and growth.

Industry

Aviation

Company size

10,000+ Employees

Headquarters location

Chicago, IL, US

Year founded

1926

Social media