Remote Position

[Remote] Machine Learning Engineer (AWS / MLOps / Data Engineering)

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. Dice is seeking a Machine Learning Engineer to build, deploy, and scale production-grade machine learning solutions in a cloud-native AWS environment. The role focuses on designing ML architectures, developing end-to-end pipelines, creating inference workflows, operationalizing models, and improving machine learning platforms for scalability, reliability, performance, and cost optimization.

Responsibilities

  • Design and implement scalable machine learning architectures on AWS
  • Build and maintain end-to-end ML pipelines supporting model training, deployment, monitoring, and lifecycle management
  • Develop real-time inference services and batch prediction workflows
  • Create and enhance feature engineering pipelines and feature store ecosystems
  • Collaborate with Data Science teams to operationalize machine learning models and maximize business impact
  • Develop cloud-native solutions leveraging modern AWS services and Infrastructure as Code (IaC) practices
  • Implement data processing frameworks for large-scale structured and unstructured datasets
  • Improve existing machine learning platforms for scalability, reliability, performance, and cost optimization
  • Partner with Data Engineering, Security, and Governance teams to ensure enterprise best practices
  • Participate in Agile development processes, including sprint planning, stand-ups, code reviews, and continuous improvement initiatives

Skills

  • Master's degree in Computer Science, Software Engineering, Data Science, or related technical field
  • 5+ years of software engineering, machine learning engineering, or cloud engineering experience
  • Strong experience building and deploying machine learning systems in production environments
  • Advanced knowledge of AWS cloud services and cloud-native application design
  • Python
  • SQL
  • PySpark
  • Docker
  • CI/CD Pipelines
  • Infrastructure as Code (Terraform, CloudFormation, or similar)
  • Experience working with both streaming and batch processing architectures
  • Strong understanding of software engineering principles, system design, and distributed systems
  • Experience within Agile software development environments
  • Exceptional analytical, troubleshooting, and problem-solving skills
  • Strong communication and collaboration abilities
  • Possesses a solid software engineering foundation
  • Takes a systematic and structured approach to problem-solving
  • Learns new technologies quickly and adapts to evolving business needs
  • Understands how to translate machine learning concepts into reliable production systems
  • Enjoys collaborating across engineering, architecture, and data science teams
  • Thrives in a fast-paced Agile environment
  • Can clearly articulate technical decisions, architectural trade-offs, and implementation strategies
  • Hands-on experience with AWS machine learning technologies such as SageMaker and related ML services
  • Experience managing feature stores and feature engineering frameworks
  • Background implementing MLOps practices and automated ML deployment pipelines
  • Experience supporting large-scale recommendation, prediction, optimization, or AI-driven platforms
  • Familiarity with model monitoring, observability, and ML governance
  • Exposure to enterprise-scale data platforms and analytics ecosystems

Company Overview

  • Dice offers a marketplace that enables direct connections between recruiters and technologists. It was founded in 1990, and is headquartered in Centennial, Colorado, USA, with a workforce of 201-500 employees. Its website is https://www.uk.dice.com.
  • Company H1B Sponsorship

  • Dice has a track record of offering H1B sponsorships, with 2 in 2022, 4 in 2021, 5 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities