

The Davis Companies
Machine Learning Engineer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Machine Learning Engineer with a contract length of "X months," offering a pay rate of "$X per hour." Key skills include Python, GCP, Vertex AI, and MLOps tools. A degree in a related field is required, along with production ML deployment experience.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
Unknown
-
ποΈ - Date
October 9, 2025
π - Duration
Unknown
-
ποΈ - Location
Unknown
-
π - Contract
Unknown
-
π - Security
Unknown
-
π - Location detailed
United States
-
π§ - Skills detailed
#Scala #Docker #GIT #Documentation #Data Engineering #Computer Science #Deployment #Java #Kubernetes #BigQuery #GitHub #Data Analysis #Batch #GCP (Google Cloud Platform) #Model Deployment #AI (Artificial Intelligence) #Data Science #Monitoring #Python #Cloud #Agile #Programming #IAM (Identity and Access Management) #TensorFlow #"ETL (Extract #Transform #Load)" #ML (Machine Learning) #C++ #Version Control #PyTorch
Role description
Role Description
As a Senior Data Science Engineer, you will play a critical role in the technical implementation of data science and machine learning solutions. You will collaborate closely with data scientists, data engineers, and data analysts to deliver high-quality, scalable ML models that address complex business challenges. Your focus will be on hands-on development, deployment, and maintenance of machine learning systems, ensuring robust standards and best practices are followed throughout the ML lifecycle.
Responsibilities
Initial Setup and Assessment
β’ Collaborate with data scientists, engineers, and stakeholders to understand business requirements.
β’ Review current deployment processes, infrastructure, and identify areas of improvement.
β’ Set up and configure GCP Vertex AI environments, IAM roles, and supporting tools.
β’ Define and document standards for model deployment, versioning, and monitoring.
Development and Implementation
β’ Build scalable ML training and prediction pipelines (batch and online) using Vertex AI.
β’ Automate data preprocessing and feature engineering steps within pipelines.
β’ Develop CI/CD pipelines with integrated testing, validation, and automated deployments.
β’ Containerize models with Docker and deploy on GCP (Kubernetes Engine or Cloud Run).
β’ Implement deployment strategies including rolling updates and rollback mechanisms.
Testing, Optimization, and Monitoring
β’ Conduct comprehensive testing of training and prediction pipelines, including load and stress testing.
β’ Validate and optimize model performance, ensuring cost-efficiency and scalability.
β’ Set up monitoring and alerting systems with Vertex AI Model Monitoring to track model health and detect issues in real time.
Documentation, Knowledge Transfer, and Continuous Improvement
β’ Document all processes, pipelines, and established best practices.
β’ Conduct internal workshops and training sessions to enable team knowledge-sharing.
β’ Review deliverables with stakeholders, gather feedback, and deliver final reports with recommendations.
Qualifications
Educational Background
β’ Bachelorβs or Masterβs degree in Computer Science, Data Science, Machine Learning, or a related field.
Technical Skills
β’ Programming: Proficiency in Python; familiarity with Java, Node.js, or C++.
β’ ML Frameworks: Experience with Scikit-learn, TensorFlow, PyTorch, or similar.
β’ Cloud Platforms: Experience designing and running ML workloads on cloud platforms, with a focus on Google Cloud Platform (GCP) and Vertex AI.
β’ MLOps Tools: Proficiency in CI/CD, Docker, Kubernetes, and orchestration workflows.
β’ Data Engineering: Skilled in data warehousing and processing tools, particularly BigQuery.
β’ Version Control: Hands-on experience with Git and GitHub.
β’ Experience Proven track record of deploying ML models in production (batch and online).
β’ Experience building and maintaining ML pipelines.
β’ Ability to propose and implement MLOps standards and best practices.
β’ Experience working in Agile environments, with effective collaboration across teams.
β’ Preferred Certifications (not required)
β’ Google Cloud Professional Machine Learning Engineer
β’ Google Cloud Professional Data Engineer
β’ Google Cloud Professional Cloud Architect
Role Description
As a Senior Data Science Engineer, you will play a critical role in the technical implementation of data science and machine learning solutions. You will collaborate closely with data scientists, data engineers, and data analysts to deliver high-quality, scalable ML models that address complex business challenges. Your focus will be on hands-on development, deployment, and maintenance of machine learning systems, ensuring robust standards and best practices are followed throughout the ML lifecycle.
Responsibilities
Initial Setup and Assessment
β’ Collaborate with data scientists, engineers, and stakeholders to understand business requirements.
β’ Review current deployment processes, infrastructure, and identify areas of improvement.
β’ Set up and configure GCP Vertex AI environments, IAM roles, and supporting tools.
β’ Define and document standards for model deployment, versioning, and monitoring.
Development and Implementation
β’ Build scalable ML training and prediction pipelines (batch and online) using Vertex AI.
β’ Automate data preprocessing and feature engineering steps within pipelines.
β’ Develop CI/CD pipelines with integrated testing, validation, and automated deployments.
β’ Containerize models with Docker and deploy on GCP (Kubernetes Engine or Cloud Run).
β’ Implement deployment strategies including rolling updates and rollback mechanisms.
Testing, Optimization, and Monitoring
β’ Conduct comprehensive testing of training and prediction pipelines, including load and stress testing.
β’ Validate and optimize model performance, ensuring cost-efficiency and scalability.
β’ Set up monitoring and alerting systems with Vertex AI Model Monitoring to track model health and detect issues in real time.
Documentation, Knowledge Transfer, and Continuous Improvement
β’ Document all processes, pipelines, and established best practices.
β’ Conduct internal workshops and training sessions to enable team knowledge-sharing.
β’ Review deliverables with stakeholders, gather feedback, and deliver final reports with recommendations.
Qualifications
Educational Background
β’ Bachelorβs or Masterβs degree in Computer Science, Data Science, Machine Learning, or a related field.
Technical Skills
β’ Programming: Proficiency in Python; familiarity with Java, Node.js, or C++.
β’ ML Frameworks: Experience with Scikit-learn, TensorFlow, PyTorch, or similar.
β’ Cloud Platforms: Experience designing and running ML workloads on cloud platforms, with a focus on Google Cloud Platform (GCP) and Vertex AI.
β’ MLOps Tools: Proficiency in CI/CD, Docker, Kubernetes, and orchestration workflows.
β’ Data Engineering: Skilled in data warehousing and processing tools, particularly BigQuery.
β’ Version Control: Hands-on experience with Git and GitHub.
β’ Experience Proven track record of deploying ML models in production (batch and online).
β’ Experience building and maintaining ML pipelines.
β’ Ability to propose and implement MLOps standards and best practices.
β’ Experience working in Agile environments, with effective collaboration across teams.
β’ Preferred Certifications (not required)
β’ Google Cloud Professional Machine Learning Engineer
β’ Google Cloud Professional Data Engineer
β’ Google Cloud Professional Cloud Architect