Skip to main content

Machine Learning Engineer (Contract)

Job Details

Fully Remote
Contractor
$65.00 - $80.00 Hourly

Position Overview

We are seeking a talented and experienced Machine Learning Engineer to support our data science and AI initiatives. You will join our team in building and maintaining ML models and pipelines, collaborate with cross-functional teams, and contribute to deploying scalable machine learning solutions in production. This role requires a strong background in software engineering, a deep understanding of ML principles, and the ability to work with large, complex datasets. The role requires a blend of data science skills, strong programming abilities (often in Python), and proficiency with ML frameworks. This position is a contract role.

Responsibilities include, but are not limited to:

  • Model Lifecycle Management: Design, develop, and implement machine learning models and algorithms to address specific tasks like prediction, classification, or forecasting. You'll run ML experiments, perform statistical analysis, and fine-tune models to improve their performance, accuracy, and efficiency. You will also be responsible for continuously monitoring and updating models to adapt to new data, improve accuracy, and maintain performance in real-world conditions.
  • Deployment & System Design: You'll integrate, deploy, and monitor machine learning models into production environments using Vertex AI, ensuring scalability and reliability. You'll also translate prototypes into scalable, production-ready ML systems and integrate them into larger software architectures.
  • Collaboration: You'll work closely with data scientists, data engineers, and other software developers to translate prototypes into production-ready solutions and align on project goals.
  • Communication: You will effectively communicate technical concepts, findings, and results to both technical and non-technical stakeholders.
  • Ethical AI Implementation: You'll incorporate and champion responsible AI practices, including bias detection and mitigation strategies, and ensure all model development aligns with ethical principles.
  • Human-in-the-Loop: You'll work with subject matter experts to establish and participate in review and approval checkpoints before models are deployed to production.

You could be a good fit if you have:

  • Education: A Bachelor's or Master's degree in Computer Science, Data Science, Mathematics, or a related field
  • Experience: Proven experience as a Machine Learning Engineer or in a similar role
  • Programming: Strong programming skills, especially in Python, with experience using ML libraries and frameworks such as scikit-learn, TensorFlow, and PyTorch
  • Foundational Knowledge: A deep understanding of machine learning algorithms, statistics, probability, data structures, and software architecture
  • MLOps: Familiarity with MLOps practices, including model deployment, version control (Git), and setting up CI/CD pipelines
  • Cloud Platforms: Experience with cloud computing services (especially GCP)  for data processing and deploying ML models
  • Analytical Skills: Outstanding analytical and problem-solving abilities to address complex, multi-layered problems
  • Soft Skills: Excellent communication, teamwork, and organizational skills
  • Required Skills: Knowledge of Generative AI models and Retrieval-Augmented Generation (RAG) systems. A deep commitment to responsible and ethical AI development
Apply