1

Machine Learning Engineer Jobs in Niles, IL (NOW HIRING)

The Learning Engineer will provide curriculum design, technology support, and course development services to faculty in the School of Communication. The Learning Engineer uses instructional design ...

The role involves designing and deploying machine learning models, collaborating with trading teams ... Required : • PhD or Master's in Engineering, Math, Statistics, Computer Science, or related ...

... machine learning & deep learning to solve challenging trading problems. This role is part of a ... The ideal candidate will have experience working with other researchers and engineers to build and ...

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

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

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

Machine Learning Tutor

Skokie, IL · Remote

$18 - $40/hr

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

Machine Learning Tutor

Chicago, IL · Remote

$18 - $40/hr

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

next page

Showing results 1-20

Machine Learning Engineer information

See Niles, IL salary details

$31.4K

$128.2K

$192.6K

How much do machine learning engineer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for machine learning engineer in Niles, IL is $128,166.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,000.00 and $154,300.00 per year, depending on experience, location, and employer.

What engineers make $500,000?

Senior machine learning engineers with extensive experience, advanced skills in deep learning and data science, and often working in high-demand industries or companies can earn $500,000 or more annually. Compensation typically includes base salary, bonuses, and stock options, especially in tech giants or startups with significant funding.

What do machine learning engineers do?

Machine learning engineers develop algorithms and models that enable computers to learn from data and make predictions or decisions. They often work with large datasets, use programming languages like Python or Java, and utilize tools such as TensorFlow or PyTorch to build, test, and deploy machine learning systems in production environments.

What are Machine Learning Engineers?

Machine Learning Engineers are specialized software engineers who design, build, and deploy machine learning models and systems. They work at the intersection of software engineering and data science, transforming data-driven prototypes into scalable, production-ready solutions. Their responsibilities include data preprocessing, model selection, algorithm implementation, and optimizing models for performance and efficiency. Machine Learning Engineers often collaborate with data scientists, software developers, and other stakeholders to integrate AI technologies into products and services.

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

To thrive as a Machine Learning Engineer, you need strong programming skills (particularly in Python), a solid background in mathematics and statistics, and a degree in computer science or a related field. Experience with machine learning frameworks (such as TensorFlow or PyTorch), data processing tools, and cloud platforms is typically required. Problem-solving ability, effective communication, and adaptability are crucial soft skills for collaborating with teams and translating complex models into practical solutions. These competencies ensure the development, deployment, and continual improvement of machine learning systems that drive business value.

Which 5 jobs will survive AI?

Machine Learning Engineers are likely to continue to be in demand as AI advances, as they develop and refine algorithms, models, and systems. Roles that require complex problem-solving, creativity, and domain expertise—such as healthcare professionals, data scientists, software developers, cybersecurity specialists, and AI ethics officers—are also expected to persist due to their reliance on human judgment and specialized knowledge. These jobs often involve skills that are difficult for AI to fully replicate or replace.

What Does a Machine Learning Engineer Do?

A machine learning engineer maintains production systems and often works with other engineers. In this career, you work with software development methodology, use modern software development tools, and use agile practices. You also play a role in software design and architecture, so you may occasionally work with a programmer. An engineer may help to predict how a model should perform or seek out regression issues by using different test types and algorithms. To fulfill your duties and responsibilities, you work on a computer and use an array of skills and programs to carry out these tests.

What engineers make $300,000 a year?

Senior machine learning engineers and data scientists with extensive experience, advanced skills in deep learning, and proficiency with tools like TensorFlow or PyTorch can earn $300,000 or more annually, especially in high-cost-of-living areas or top tech companies. Compensation often includes base salary, bonuses, and stock options, reflecting their expertise and impact on business outcomes.

What are some common challenges faced by Machine Learning Engineers when deploying models to production?

Machine Learning Engineers often encounter challenges such as ensuring model scalability, maintaining data consistency between training and production environments, and monitoring model performance over time. Integrating models into existing software infrastructure may require collaboration with DevOps and software engineering teams to address issues like latency, version control, and resource allocation. Additionally, ongoing model maintenance is crucial to prevent model drift and ensure that predictions remain accurate as new data becomes available.

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

AspectMachine Learning EngineerData Scientist
CredentialsBachelor's or Master's in CS, Data Science, or related; experience with ML frameworksBachelor's or Master's in Statistics, Data Science, or related; strong analytical skills
Work EnvironmentDevelops scalable ML models, deploys algorithms into productionAnalyzes data, builds models, interprets data insights
Industry UsageTech companies, startups, AI-focused firmsFinance, healthcare, marketing, research organizations

While both roles work with data and machine learning, Machine Learning Engineers focus on building and deploying scalable ML models in production environments. Data Scientists primarily analyze data, create models, and generate insights. The roles often overlap but differ in their core responsibilities and focus areas.

What are the most commonly searched types of Machine Learning Engineer jobs in Niles, IL? The most popular types of Machine Learning Engineer jobs in Niles, IL are:
What are popular job titles related to Machine Learning Engineer jobs in Niles, IL? For Machine Learning Engineer jobs in Niles, IL, the most frequently searched job titles are:
What job categories do people searching Machine Learning Engineer jobs in Niles, IL look for? The top searched job categories for Machine Learning Engineer jobs in Niles, IL are:
What cities near Niles, IL are hiring for Machine Learning Engineer jobs? Cities near Niles, IL with the most Machine Learning Engineer job openings:
Infographic showing various Machine Learning Engineer job openings in Niles, IL as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $128,166 per year, or $61.6 per hour.
Learning Engineer

$78/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 26 days ago


Northwestern University rating

7.8

Company rating: 7.8 out of 10

Based on 47 frontline employees who took The Breakroom Quiz

179th of 553 rated colleges and universities


Job description

Department: IT Teaching & Learning Tech
Salary/Grade: ITS/78
Target hiring range for this position will be between $72,339-86,000 per year. Offered salary will be determined by the applicant's education, experience, knowledge, skills and abilities, as well as internal equity and alignment with market data
Job Summary:
The Learning Engineer will provide curriculum design, technology support, and course development services to faculty in the School of Communication. The Learning Engineer uses instructional design expertise to help assess, design, and co-develop blended digital learning experiences with instructors using Northwestern's Canvas educational platform and other educational technology applications.
The Learning Engineer will report to the Lead Learning Engineer in Northwestern IT Teaching and Learning Technologies, with a dotted line reporting relationship to the Director of Learning Development and Academic Technology in the School of Communication. The Learning Engineer works in close coordination with instructors who are teaching in the School of Communication's hybrid and online programs.
The Learning Engineer may also work on projects outside of the School of Communication, as long as appropriate coverage of the School's needs are maintained. The job holder may engage with other Northwestern schools and departments for development of new online courses and blended learning engagements and take part in Teaching & Learning Technologies' priorities, such as digital accessibility, generative AI programming, and faculty development events.
Please note:
  • This position will require flexible scheduling that includes some weekend and evening work.
  • This position is located both on the Chicago and Evanston campuses (Evanston primary).
  • This position will require the applicant to carry an NU cell phone or pager.
Specific Responsibilities:
  • Prepare, revise, provide quality assurance, and launch courses in an online or blended format. Actively partner with faculty to identify course objectives and instructional goals, develop curricula, and provide guidance on course presentation and production. Exercise project management skills in working with faculty to develop online, hybrid courses, or blended learning experiences for varied student communities. Offer guidance and mentorship to faculty while the courses are being taught.
  • Provide training, guidance, and technical support to auxiliary staff and student cohorts working in online and blended learning environments, including both remote and on-site support across the Chicago and Evanston campuses;
  • Engage with faculty who express interest to broaden the reach of instructional design innovations to their courses, especially encouraging the adoption of active learning techniques;
  • Collaborate with, train, and support faculty on the adoption of appropriate classroom technologies that can help advance their educational goals. Teach faculty new delivery strategies and pedagogy options. Monitor and maintain the accessibility of the digital learning environment.
  • Maintain current knowledge of learning science and instructional design principles for the effective support of online and blended education, peer learning, and active learning practices. Maintain current knowledge of technological changes that impact teaching and learning, including generative AI;
  • Collaborate with the School of Communication's Director Learning Development and Academic Technology and the Directors and Associate Directors of the professional programs on workshops, documentation, and training;
Miscellaneous
Performs other duties as assigned.
Minimum Qualifications:
  • Bachelor's degree in instructional design, learning sciences or a related field; or a Bachelor's degree in an unrelated field with certification in instructional design; or related, higher-education experience with training that is equivalent to the skills and knowledge of these degree credentials
  • Two years of experience working on faculty-driven educational initiatives, bringing instructional design and analysis to the cooperative development work of instructors, educational technology support staff, and teaching assistants.
  • 1-3 years' experience with an LMS.
  • Demonstrated project management skills.
  • Understanding of security for university systems.
  • Understanding of web accessibility standards.
Minimum Competencies: (Skills, knowledge, and abilities.)
  • The ability to work collaboratively with colleagues in a team environment;
  • Excellent verbal and written communication skills;
  • Demonstrated skills in building relationships with instructors.
Preferred Qualifications:
  • A Master's degree in Instructional Design, Learning Sciences, Educational Technology, or a similar field;
  • Three or more years of professional experience as an Instructional Designer in higher education or in a similar organization serving adult learners;
  • Expertise in developing instructional design strategies with school or departmental stakeholders;
  • Teaching or training experience in higher education.
Preferred Competencies: (Skills, knowledge, and abilities)
  • Expertise in Canvas or a similar Learning Management System;
  • Expertise with one or more digital education (content) authoring tools (e.g., Camtasia, Captivate, Lectora, Softchalk, Articulate);
  • General knowledge and ability to research/recommend learning applications;
  • Understanding of and application of social networking and mobile applications in environments for teaching and learning;
  • Knowledge of current learning technologies (online and traditional classroom);
  • Ability to adapt and communicate successfully with different people and situations.
Benefits
At Northwestern, we are proud to provide meaningful and competitive benefits. The available benefits package for this position will include health, dental, vision, disability, and life insurance; paid vacation and holidays; paid medical/sick and parental leave; tuition benefits for the employee and dependents; pre-tax and flex spending accounts for commuting and dependent care; generous retirement savings options; and wellness programs. For a comprehensive overview of available benefits, including eligibility details, visit us at https://www.northwestern.edu/hr/benefits/index.html to learn more.
Work-Life and Wellness:
Northwestern offers comprehensive programs and services to help you and your family navigate life's challenges and opportunities, and adopt and maintain healthy lifestyles.
We support flexible work arrangements where possible and programs to help you locate and pay for quality, affordable childcare and senior/adult care. Visit us at https://www.northwestern.edu/hr/benefits/work-life/index.html to learn more.
Professional Growth & Development:
Northwestern supports employee career development in all circumstances whether your workspace is on campus or at home. If you're interested in developing your professional potential or continuing your formal education, we offer a variety of tools and resources. Visit us at https://www.northwestern.edu/hr/learning/index.html to learn more
Northwestern University is an Equal Opportunity Employer and does not discriminate on the basis of protected characteristics, including disability and veteran status. View Northwestern's non-discrimination statement . Job applicants who wish to request an accommodation in the application or hiring process should contact the Office of Civil Rights and Title IX Compliance. View additional information on the accommodations process .

What Northwestern University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom