1

Software Engineer Ml Jobs in Chicago, IL (NOW HIRING)

Comscore, Total Visits, March 2025) Day to Day As a Software Engineer IV (ML) on the Machine Learning Model Platform team at Indeed, you will be responsible for leading and executing key objectives ...

Software Engineer

Oak Brook, IL ยท On-site

$90K - $120K/yr

Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and ... Experience with AI/ML, OCR, and cloud platforms (especially Azure) is highly desirable.

Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and ... Experience with AI/ML, OCR, and cloud platforms (especially Azure) is highly desirable.

Senior Software Engineer (.NET / Angular) - Hybrid Location: Chicago, Il About the Company A ... Exposure to Python or AI/ML tools * Experience in high-growth SaaS or startup environments What ...

Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and ... Experience with AI/ML, OCR, and cloud platforms (especially Azure) is highly desirable.

Senior Software Engineer - AI/ML

Chicago, IL ยท On-site

$126.20K - $166.40K/yr

Solid experience in AI/ML and GenAI application development, as well as experience in metrics. Preferred experience with background as SDET or deep experience with Testing tools like Playwright or ...

Senior Software Engineer - AI/ML

Chicago, IL ยท Hybrid

$126.20K - $166.40K/yr

Solid experience in AI/ML and GenAI application development, as well as experience in metrics. Preferred experience with background as SDET or deep experience with Testing tools like Playwright or ...

Data & Software Engineer

Chicago, IL ยท On-site

$118K - $141.60K/yr

Experience with AI/ML frameworks or APIs (e.g., OpenAI,HuggingFace,LangChain, or similar ... For our Data & Software Engineer positions, our compensation ranges from$75,000 to $93,000, which ...

Senior Software Engineer

Chicago, IL

$126.20K - $166.40K/yr

You will own meaningful software projects with a focus on scalable architecture, modern API ... Collaborate with data engineers to integrate AI/ML models and RAG systems into production.

AI Software Engineer

Oak Brook, IL ยท On-site

$120K - $140K/yr

Job Overview We are seeking talented Software Engineers to join our Special Projects Team. In this ... Connect AI/ML models, APIs, and healthcare data systems (FHIR, HL7, EDI). * Collaborate: Partner ...

Job Overview We are seeking talented Software Engineers to join our Special Projects Team. In this ... Connect AI/ML models, APIs, and healthcare data systems (FHIR, HL7, EDI). * Collaborate: Partner ...

next page

Showing results 1-20

Software Engineer Ml information

See Chicago, IL salary details

$65.4K

$152K

$211.7K

How much do software engineer ml jobs pay per year?

As of May 28, 2026, the average yearly pay for software engineer ml 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 Software Engineer ML, and why are they important?

To thrive as a Software Engineer ML, you need strong proficiency in programming (especially Python), algorithms, machine learning theory, and a relevant degree in computer science or a related field. Experience with ML frameworks like TensorFlow or PyTorch, and familiarity with cloud computing platforms and version control systems are typically required. Analytical thinking, problem-solving, and effective communication skills help you stand out in collaborative and complex project environments. These skills are vital to efficiently develop, deploy, and maintain robust machine learning solutions that drive business value.

What are some common challenges faced by Software Engineers working in Machine Learning, and how can they be addressed?

Software Engineers in Machine Learning often encounter challenges such as managing large datasets, ensuring model accuracy, and keeping up with rapidly evolving frameworks and tools. Collaboration with data scientists and domain experts is essential to align technical solutions with business goals. Staying current through continuous learning and leveraging cloud-based platforms or MLOps practices can help streamline workflows and improve model deployment. Additionally, effective communication within cross-functional teams is crucial for addressing both technical and non-technical challenges.

What does a Software Engineer, ML do?

A Software Engineer, ML (Machine Learning) designs, develops, and deploys software systems that use machine learning algorithms to solve complex problems. They work on tasks such as building data pipelines, training and testing machine learning models, and integrating these models into production applications. They collaborate closely with data scientists, product managers, and other engineers to ensure that ML systems are scalable, efficient, and meet business objectives. Their work often involves programming, data analysis, and staying up-to-date with the latest developments in AI and machine learning.
Infographic showing various Software Engineer Ml job openings in Chicago, IL as of May 2026, with employment types broken down into 89% Full Time, 6% Part Time, and 5% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $151,971 per year, or $73.1 per hour.
Senior Software Engineer, ML Products

Senior Software Engineer, ML Products

Arrive Logistics

Chicago, IL โ€ข On-site

$126.30K - $166.50K/yr

Full-time

Posted 15 days ago


Arrive Logistics rating

4.2

Company rating: 4.2 out of 10

Based on 7 frontline employees who took The Breakroom Quiz


Job description

Job Summary:
Arrive Logistics is a leading transportation and technology company in North America with plans to grow significantly year over year. They are seeking a Senior Software Engineer who will work closely with Product Managers and Machine Learning Engineers to drive and deliver the ML products roadmap while providing technical leadership to their team of engineers.
Responsibilities:
โ€ข Design, build, and maintain scalable ML products and infrastructure using Python, Postgres, and Elasticsearch.
โ€ข Lead sprints, conduct rigorous code reviews, and set the 'gold standard' for engineering practices across the organization.
โ€ข Actively mentor junior and mid-level engineers, fostering a culture of technical excellence and professional growth.
โ€ข Partner closely with other engineers, product managers, data scientists, data engineers, and product engineers to ensure the successful delivery of strategic and roadmap initiatives.
โ€ข Independently and with relatively little oversight, own systems throughout the software development lifecycle, from design to development, deployment and monitoring.
โ€ข Maintain and improve performance of existing systems and processes while balancing maintainability, observability and readability.
โ€ข Demonstrate a deep sense of ownership by developing a thorough understanding of a domain. At the same time, you must be able to explain the behavior of and contribute to code bases that may be outside your domain.
โ€ข Proactively propose solutions to gaps or risks in process, technology, software design and architecture
โ€ข Provide rigorous and detailed code reviews that uphold team standards, testing and software design best practices.
โ€ข Foster a culture of constant improvement and growth, engineering excellence, humility, positivity and curiosity. Take a lead role in making our two days in the office productive and engaging, fostering face-to-face mentorship and collaborative whiteboarding sessions.
โ€ข In partnership with other leaders, establish best practices across the organization and drive the organization's standards within the team, leading by example.
Qualifications:
Required:
โ€ข Bachelorโ€™s degree in Computer Science, Engineering, or a related field or equivalent professional experience.
โ€ข 5+ years of experience with a backend language, object oriented programming and building highly scalable backend services. Deep python experience a plus.
โ€ข 3+ years of experience with relational and NoSql databases
โ€ข 2+ years in a lead or senior-level capacity
โ€ข 2+ years of experience designing maintainable and scalable systems
โ€ข Proven expertise in system design with a focus on distributed systems and event-driven architectures
โ€ข Experience developing cloud-native dockerized applications in Kubernetes
โ€ข Experience working with online experimentation and platforms. Experience with Statsig a plus.
โ€ข Strong communication skills with the ability to articulate, diagram and document complex engineering concepts.
โ€ข Strong analytical, problem-solving, decision-making, and interpersonal skills.
โ€ข Strong project management and organizational skills with experience identifying project milestones to ensure timely project delivery.
Company:
Arrive Logistics is a carrier and customer-centric logistics company that focuses on new standards for service in freight. Founded in 2014, the company is headquartered in Austin, USA, with a team of 1001-5000 employees. The company is currently Late Stage.