Data Science Engineer

Overview

Remote
$70 - $80
Contract - W2
Contract - 6 Month(s)
No Travel Required

Skills

Google Cloud
Cloud Computing
Artificial Intelligence
Machine Learning Operations (ML Ops)
PyTorch
Kubernetes
GitHub
Machine Learning (ML)
scikit-learn
Google Cloud Platform
Docker

Job Details

Role: Data Science Engineer III

Location: Virtual (EST)

Hours: 40 hours/week (No OT or weekend work expected)

Contract : 6+ months

Role Overview

As a Senior Data Science Engineer, you will play a key role in designing, developing, and implementing data science and machine learning solutions on Google Cloud Platform (Google Cloud Platform). You ll work collaboratively with data scientists, data engineers, and business stakeholders to build scalable ML systems that drive data-driven decision-making. This role requires strong hands-on expertise in Vertex AI, MLOps, and cloud-based model deployment.

Key Responsibilities

Initial Setup and Assessment

  • Collaborate with data scientists, engineers, and stakeholders to understand business goals.
  • Review current ML deployment and infrastructure to identify optimization opportunities.
  • Configure Google Cloud Platform Vertex AI environments, IAM roles, and related tools.
  • Define and document standards for model deployment, versioning, and monitoring.

Development and Implementation

  • Build scalable ML training and inference pipelines (batch & real-time) using Vertex AI.
  • Automate feature engineering and data preprocessing workflows.
  • Design CI/CD pipelines integrating testing, validation, and deployment.
  • Containerize models using Docker and deploy on Kubernetes Engine or Cloud Run.
  • Implement robust deployment strategies including rolling updates and rollback mechanisms.

Testing, Optimization & Monitoring

  • Conduct testing of ML training and prediction pipelines, including load and stress testing.
  • Optimize model performance, cost, and scalability.
  • Implement Vertex AI Model Monitoring for real-time model health tracking and alerts.

Documentation & Continuous Improvement

  • Document all processes, architectures, and established standards.
  • Lead knowledge-transfer sessions and internal workshops.
  • Gather stakeholder feedback and provide improvement recommendations.

Qualifications

Education

  • Bachelor s or Master s in Computer Science, Data Science, Machine Learning, or related discipline.

Technical Skills

  • Programming: Proficient in Python; experience with Java, Node.js, or C++ a plus.
  • ML Frameworks: Skilled with Scikit-learn, TensorFlow, PyTorch, or similar tools.
  • Cloud Expertise: Strong experience with Google Cloud Platform, especially Vertex AI.
  • MLOps Tools: Hands-on with Docker, Kubernetes, CI/CD pipelines, and orchestration workflows.
  • Data Engineering: Experience with BigQuery and data processing frameworks.
  • Version Control: Proficient with Git/GitHub workflows.

Experience

  • Proven success in deploying ML models to production (batch and online).
  • Strong background in building and maintaining ML pipelines.
  • Ability to define and implement MLOps best practices.
  • Experience working in Agile and cross-functional team environments.

Preferred Certifications

  • Google Cloud Professional Machine Learning Engineer
  • Google Cloud Professional Data Engineer
  • Google Cloud Professional Cloud Architect
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.