Machine Learning Engineer

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

Artificial Intelligence
Collaboration
Art
Deep Learning
Computer Science
Data Science
Mathematics
Python
R
Java
TensorFlow
PyTorch
scikit-learn
Algorithms
Statistics
Data Structure
Natural Language Processing
Computer Vision
Predictive Modelling
Cloud Computing
Amazon Web Services
Google Cloud
Google Cloud Platform
Microsoft Azure
Machine Learning Operations (ML Ops)
Problem Solving
Conflict Resolution
Communication
Big Data
Apache Spark
Apache Hadoop
Generative Artificial Intelligence (AI)
Continuous Integration
Continuous Delivery
SANS
Research
Open Source
Machine Learning (ML)

Job Details

Hiring: W2 Candidates Only

Location: USA

Visa: Open to any visa type with valid work authorization in the USA

Experience Required: 6 to 10 years

Level: Mid to Lead positions

Job Summary

We are seeking a highly skilled Machine Learning Engineer to design, develop, and deploy machine learning models and AI-driven solutions. The ideal candidate will have strong expertise in data science, programming, and algorithm development, with experience in production-level implementation.

Key Responsibilities

  • Design, build, and optimize machine learning models and pipelines.
  • Work with large, complex datasets to extract insights and support data-driven decisions.
  • Collaborate with data engineers and software developers to integrate models into production systems.
  • Research and apply state-of-the-art ML and deep learning techniques to solve business problems.
  • Monitor and retrain models for performance and accuracy.
  • Document processes, models, and results clearly for technical and non-technical stakeholders.

Required Skills & Qualifications

  • Bachelor's/Master's degree in Computer Science, Data Science, Mathematics, or related field.
  • Strong proficiency in Python, R, or Java; experience with ML libraries (TensorFlow, PyTorch, Scikit-learn).
  • Solid understanding of algorithms, statistics, and data structures.
  • Hands-on experience with NLP, computer vision, recommendation systems, or predictive modeling.
  • Knowledge of cloud platforms (AWS, Google Cloud Platform, Azure) and ML Ops practices.
  • Strong problem-solving and communication skills.

Preferred Qualifications

  • Experience with big data tools (Spark, Hadoop).
  • Knowledge of reinforcement learning, generative AI, or LLMs.
  • Familiarity with CI/CD for ML pipelines.
  • Published research or contributions to open-source ML projects.

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.