1

Machine Learning Engineer Software Engineer Jobs in Wilmette, IL

Technical Skills: * 5+ years in software/ML engineering, with strong hands-on experience in Python ... sagemaker,machine learning,aws,python,amazon s3,aws lambda,aws step functions, Benefits ...

Hardware Machine Learning Engineer

Chicago, IL · On-site

$127K - $167K/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 ...

We build the hardware, the software, and the infrastructure, so when you hit a bottleneck, you can ... Understanding of machine learning fundamentals - neural network architectures, inference ...

We build the hardware, the software, and the infrastructure, so when you hit a bottleneck, you can ... Understanding of machine learning fundamentals - neural network architectures, inference ...

AI Machine Learning Engineer

Chicago, IL · Hybrid

$100K - $151K/yr

The Hartford is seeking AI Machine Learning Engineer to build Machine Learning Operations (MLOps) services for the Global Specialty Applied AI team. The Hartford is developing industryleading AI and ...

next page

Showing results 1-20

People also search for

Machine Learning Engineer Software Engineer information

See Wilmette, IL salary details

$60.3K

$140.1K

$195.2K

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

As of Jun 18, 2026, the average yearly pay for machine learning engineer software engineer in Wilmette, IL is $140,106.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,000.00 and $164,300.00 per year, depending on experience, location, and employer.

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

AspectMachine Learning EngineerSoftware Engineer
Required CredentialsBachelor's/Master's in CS, specialized ML coursesBachelor's in CS or related field
Work EnvironmentDevelops ML models, algorithms, data pipelinesBuilds software applications, systems, APIs
Industry UsageAI/ML projects, data-driven solutionsWeb, mobile, enterprise software

Machine Learning Engineers focus on designing and deploying ML models, requiring expertise in algorithms and data handling. Software Engineers develop broader software applications, emphasizing coding and system architecture. While both roles require programming skills, ML Engineers specialize in AI/ML tasks, whereas Software Engineers work across various software domains.

How do Machine Learning Engineer Software Engineers typically collaborate with data scientists and software development teams?

Machine Learning Engineer Software Engineers often serve as a bridge between data scientists and software development teams. They work closely with data scientists to understand and implement machine learning models, ensuring that the models are production-ready and scalable. Additionally, they collaborate with software engineers to integrate these models into existing applications, monitor their performance, and address any engineering challenges. This cross-functional collaboration is essential for delivering robust, end-to-end AI solutions that add real value to the business.
What job categories do people searching Machine Learning Engineer Software Engineer jobs in Wilmette, IL look for? The top searched job categories for Machine Learning Engineer Software Engineer jobs in Wilmette, IL are:

Machine Learning Engineer - Senior Associate

JPMorganChase

Chicago, IL • On-site

$126K - $166K/yr

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Job Summary:
JPMorganChase is one of the oldest financial institutions, offering innovative financial solutions to a diverse clientele. As a Machine Learning Engineer - Senior Associate, you will design, construct, and maintain AIOps solutions while collaborating with cross-functional teams to implement AI/ML capabilities in software applications.
Responsibilities:
• Design, develop, and maintain software applications with integrated AI/ML capabilities with a key focus on AIOps.
• Collaborate with cross-functional teams to gather and analyze requirements, translating them into technical solutions.
• Develop and implement software architecture and design patterns to ensure scalability and performance.
• Write clean, maintainable, and efficient code in one or more general-purpose programming languages: Python, Java, C, C++, Go.
• Implement and manage data pipelines to preprocess and transform data for AI/ML models.
• Integrate AI/ML models into software applications and ensure seamless deployment into production environments.
• Optimize software applications for performance, reliability, and scalability.
• Conduct code reviews and provide technical guidance to junior developers.
• Stay up-to-date with the latest advancements in software engineering and AI/ML technologies.
• Ensure adherence to software development best practices, including agile and lean methodologies.
• Apply SRE principles to enhance system reliability, performance, and availability. Implement monitoring and alerting solutions to proactively identify and resolve issues.
Qualifications:
Required:
• Bachelor’s degree in Computer Science or equivalent practical experience.
• 5+ years of experience as a software developer with a focus on integrating AI/ML solutions.
• Strong programming skills in Python, with experience in developing and maintaining production-level code.
• Hands on experience of Large Language Model (LLM) techniques, including Agents, Planning, Reasoning, and other related methods.
• In-depth experience with /Ranking, Recommender systems, RAG (Similarity Search), Agent systems, and other advanced methodologies.
• Experience with application architecture and design patterns.
• Proficiency in working with large datasets and data preprocessing.
• Solid understanding of AI/ML algorithms and techniques, including deep learning and natural language processing.
• Familiarity with AI/ML libraries and frameworks, such as TensorFlow, PyTorch, scikit-learn, and Keras.
• Experience with cloud platforms, such as AWS or Azure, for deploying and scaling software applications.
• Experience with CI/CD, Observability and Monitoring solutions such Jenkins, Phoenix Arise, Splunk etc.
Preferred:
• Familiarity with DevOps practices for software deployment and monitoring.
• Experience with SQL and NoSQL databases, Linux/Unix environments, and tools like Terraform and Apache Kafka.
• Experience with distributed computing frameworks, such as Apache Spark.
• Experience in implementing SRE practices to improve system reliability and performance.
Company:
With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. Founded in 2000, the company is headquartered in New York, USA, with a team of 10001+ employees. The company is currently Late Stage.