Machine Learning Engineer

GCS Recruitment

Chicago (IL)

On-site

USD 120,000 - 180,000

Full time

41 hours ago
Be an early applicant
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GCS Recruitment is seeking a Machine Learning Engineer to join a high-performing AI and Data Science team in Chicago. The role focuses on designing end-to-end ML pipelines, building scalable predictive models, and operationalizing ML workloads in a cloud-based environment.

Ideal candidates have 5+ years of ML experience, strong Python, PySpark, Scikit-learn skills, and hands-on AWS/MLOps exposure. Experience with LLMs and deploying models in production is highly valued.

Qualifications

  • 5+ years of experience in Machine Learning Engineering or related fields.
  • Strong programming skills in Python.
  • Hands-on PySpark and large-scale data processing experience.
  • Experience with Scikit-learn for model development.
  • Experience building MLOps pipelines and production deployment.
  • Experience with AWS cloud environments and model monitoring.
  • Familiarity with LLMs, NLP, or Generative AI.
  • Excellent problem-solving and communication skills.

Responsibilities

  • Design, develop, and deploy machine learning models focused on predictive analytics and business intelligence use cases.
  • Build scalable data processing and feature engineering pipelines using PySpark and distributed computing technologies.
  • Develop, test, and optimize machine learning algorithms using Python and Scikit-learn.
  • Implement and maintain end-to-end MLOps pipelines for model training, deployment, monitoring, and lifecycle management.
  • Work with large structured and unstructured datasets to derive actionable insights and improve model performance.
  • Collaborate with data scientists, software engineers, and business stakeholders to translate requirements into production-ready ML solutions.
  • Support the integration of machine learning models into enterprise applications and workflows.
  • Leverage AWS cloud services to build scalable and reliable machine learning infrastructure.
  • Explore and implement Large Language Model (LLM) solutions where applicable.
  • Participate in model evaluation, performance tuning, and continuous improvement initiatives.

Skills

Python
PySpark
Scikit-learn
ML pipelines
MLOps
NLP / Generative AI

Tools

AWS
LLMs
PyTorch
TensorFlow

Job description

Position Summary

We are seeking a Machine Learning Engineer to join a high-performing AI and Data Science team responsible for developing, deploying, and maintaining predictive machine learning solutions. This role will focus on designing end-to-end ML pipelines, building scalable predictive models, and operationalizing machine learning workloads in a cloud-based environment.

The ideal candidate will possess strong expertise in Python, PySpark, machine learning frameworks, data analysis, and MLOps practices. Experience working with Large Language Models (LLMs) and deploying machine learning solutions in AWS environments is highly desired.

Key Responsibilities
  • Design, develop, and deploy machine learning models focused on predictive analytics and business intelligence use cases.
  • Build scalable data processing and feature engineering pipelines using PySpark and distributed computing technologies.
  • Develop, test, and optimize machine learning algorithms using Python and Scikit-learn.
  • Implement and maintain end-to-end MLOps pipelines for model training, deployment, monitoring, and lifecycle management.
  • Work with large structured and unstructured datasets to derive actionable insights and improve model performance.
  • Collaborate with data scientists, software engineers, and business stakeholders to translate requirements into production-ready ML solutions.
  • Support the integration of machine learning models into enterprise applications and workflows.
  • Leverage AWS cloud services to build scalable and reliable machine learning infrastructure.
  • Explore and implement Large Language Model (LLM) solutions where applicable.
  • Participate in model evaluation, performance tuning, and continuous improvement initiatives.
Required Qualifications
  • 5+ years of experience in Machine Learning Engineering, AI Engineering, or related disciplines.
  • Strong programming expertise in Python.
  • Hands-on experience with PySpark and large-scale data processing.
  • Experience developing machine learning models using Scikit-learn.
  • Strong background in data analysis, feature engineering, and statistical modeling.
  • Experience building and maintaining MLOps pipelines and model deployment workflows.
  • Knowledge of machine learning lifecycle management, CI/CD, and production model monitoring.
  • Experience working within AWS cloud environments.
  • Familiarity with Large Language Models (LLMs), NLP, or Generative AI technologies.
  • Strong problem-solving and communication skills.
Technical Environment
  • Python
  • PySpark
  • Scikit-learn
  • AWS
  • MLOps
  • Large Language Models (LLMs)
  • Machine Learning Pipelines
  • Predictive Analytics
  • Neural Networks (Preferred)
  • PyTorch / TensorFlow (Preferred)

GCS is acting as an Employment Business in relation to this vacancy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

GCS Recruitment • Sunnyvale (CA)

On-site
USD 170,000 - 240,000
Machine Learning Engineer
Machine Learning Engineer

Compunnel, Inc. • Philadelphia

On-site
USD 140,000 - 200,000
Machine Learning Engineer
Machine Learning Engineer

CodeX Tech-IT LLC • New York (NY)

On-site
USD 120,000 - 180,000
Machine Learning Engineer
Machine Learning Engineer

Compunnel, Inc. • San Jose (CA), Northern (KY)

On-site
USD 140,000 - 200,000
Machine Learning Engineer
Machine Learning Engineer

Victor Noble Associates Ltd • United States

Remote
USD 90,000 - 130,000
Machine Learning Engineer
Machine Learning Engineer

Prodigy Resources • Denver (CO)

On-site
USD 160,000 - 210,000
Predictive Analytics / Machine Learning (ML) Engineer
Predictive Analytics / Machine Learning (ML) Engineer

Hhw Group • Town of Florida (NY)

On-site
USD 120,000 - 180,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Next Ventures • New York (NY)

On-site
USD 110,000 - 150,000
AI/ML Engineer
AI/ML Engineer

MoonWise Career • United States

On-site
USD 120,000 - 160,000
Sr ML Engineer
Sr ML Engineer

dicedemo • Boston (AL)

On-site
USD 130,000 - 190,000