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