AI/ML Engineer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
25% Travel

Skills

AI/ML
Artificial Intelligence
Apache Spark
Docker
Machine Learning (ML)
Large Language Models (LLMs)
PyTorch
Python
Software Engineering
Microsoft Azure
Machine Learning Operations (ML Ops)
Google Cloud Platform
Data Collection

Job Details

Job Title: Senior AI/ML Engineer

Location: Chicago, IL (Hybrid)

Employment: W2 Only

Duration: 12+ Months

Job Summary:
We are seeking an experienced AI/ML Engineer to design and implement cutting-edge machine learning solutions that drive business innovation and operational efficiency.

Key Responsibilities:

  • Design and develop scalable machine learning models and algorithms
  • Implement end-to-end ML pipelines from data collection to model deployment
  • Optimize models for performance, accuracy, and computational efficiency
  • Research and apply state-of-the-art AI/ML techniques to solve complex problems
  • Collaborate with data engineers to build robust data pipelines
  • Deploy models in production environments using MLOps best practices
  • Develop and maintain AI services and APIs for integration with applications
  • Monitor model performance and implement continuous improvement strategies
  • Mentor junior team members and lead technical discussions
  • Stay current with emerging AI/ML technologies and industry trends

Required Skills & Qualifications:

  • 10+ years of hands-on experience in AI/ML development
  • Strong expertise in Python and ML frameworks (TensorFlow, PyTorch, scikit-learn)
  • Deep understanding of machine learning algorithms and statistical modeling
  • Experience with deep learning architectures (CNNs, RNNs, Transformers)
  • Proficiency in data preprocessing and feature engineering techniques
  • Knowledge of MLOps tools and practices (MLflow, Kubeflow, Docker)
  • Experience with cloud platforms (AWS SageMaker, Azure ML, Google Cloud Platform Vertex AI)
  • Strong software engineering skills and coding best practices
  • Excellent problem-solving and analytical abilities

Nice-to-Have Skills:

  • Experience with large language models (GPT, BERT, Llama)
  • Knowledge of computer vision or NLP techniques
  • Familiarity with distributed computing (Spark, Dask)
  • Publications in AI/ML conferences or journals

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.