Machine Learning (ML) Engineer

Hybrid in New York, NY, US • Posted 6 hours ago • Updated 6 hours ago
Contract W2
6 Months
No Travel Required
Hybrid
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Artificial Intelligence
  • Data Science
  • Machine Learning (ML)
  • Machine Learning Operations (ML Ops)
  • Docker
  • REST APIs
  • Kubernetes
  • MLOps
  • Production ML Deployment
  • CI/CD.
  • Python
  • TensorFlow
  • PyTorch

Summary

Job Title: Machine Learning (ML) Engineer

Location: New York (Hybrid)

Duration: W2 Contract

 

Job Overview

We are looking for an experienced Machine Learning (ML) Engineer to design, develop, deploy, and maintain production-grade machine learning solutions. The ideal candidate will have strong Python programming skills, hands-on experience with TensorFlow or PyTorch, and a proven track record of deploying ML models into production environments.

The candidate will work closely with Data Science, Data Engineering, and DevOps teams to transform data science prototypes into scalable, reliable, and maintainable ML services and pipelines. Experience with MLOps, containerization, model monitoring, and production ML system design is essential.

Key Responsibilities

  • Translate data science prototypes into production-ready machine learning services and pipelines.
  • Develop training and inference code with reproducibility, version control, and automated testing.
  • Build and maintain scalable model-serving solutions for online and offline inference.
  • Optimize model performance, batching, latency, throughput, and resource utilization.
  • Implement and manage ML lifecycle tools, including experiment tracking, model registries, deployment automation, and monitoring.
  • Collaborate with Data Engineering teams to develop feature pipelines and establish data contracts.
  • Implement model monitoring, drift detection, and performance regression checks.
  • Establish rollback strategies, production health checks, and incident response procedures for ML services.
  • Apply CI/CD and DevOps practices to automate ML model testing, deployment, and maintenance.
  • Ensure ML systems are reliable, scalable, secure, and maintainable in production environments.

Required Skills and Qualifications

  • 5+ years of software engineering experience, including 2+ years deploying and maintaining machine learning models in production.
  • Strong programming skills in Python.
  • Hands-on experience with machine learning frameworks such as TensorFlow and/or PyTorch.
  • Experience developing and integrating REST APIs for ML services.
  • Practical experience with Docker and Kubernetes for containerization and orchestration.
  • Strong understanding of ML system design, including data leakage, training-serving skew, model drift, and performance monitoring.
  • Experience implementing MLOps practices, including CI/CD, automated testing, model versioning, and deployment automation.
  • Understanding of online and batch inference architectures and scalable model-serving patterns.

Preferred Qualifications

  • Experience with feature stores, model registries, and model-monitoring platforms.
  • Knowledge of GPU optimization and distributed model training.
  • Experience with responsible AI tools, model governance, and compliance requirements.
  • Familiarity with production ML observability, performance optimization, and automated model lifecycle management.
  • Experience working collaboratively across Data Science, Data Engineering, and DevOps teams.

Key Technical Skills

Must-Have Skills: Python, TensorFlow and/or PyTorch, Docker, REST APIs, Kubernetes, MLOps, Production ML Deployment, CI/CD.

Good-to-Have Skills: Feature Stores, Model Registry, Model Monitoring, GPU Optimization, Distributed Training, Responsible AI, Model Drift Detection.

Ideal Candidate Profile

The ideal candidate is a hands-on ML Engineer with strong software engineering fundamentals and experience taking machine learning models from experimentation to production. The candidate should be comfortable building scalable ML pipelines, automating model deployment, monitoring production performance, and troubleshooting issues across the ML lifecycle.

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.
  • Dice Id: 91170988
  • Position Id: 9117164
  • Posted 6 hours ago

Company Info

About KBC Technologies, Inc

KBC is a strategic partner and a global IT Service provider and we are committed to long-term success of our customers. Our technology expertise has helped us deliver innovative business solutions in key verticals such as Banking, Financial Services (BFS), Insurance, Healthcare, Retail, Travel and Logistics. Our portfolio of services encompasses Infrastructure Managed Services, Application Development & Maintenance, Product Engineering Services, Independent Testing, Remote Infrastructure Management, and new age Digital technologies.

Contact the job poster
KS

Kratank Shukla

Recruiter @ KBC Technologies, Inc

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.