

Machine Learning Engineer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Machine Learning Engineer with a contract length of "unknown" and a pay rate of "$/hour." Work location is "remote." Key skills include Python, ML frameworks, and cloud platforms. A Bachelor's or Master's in a related field is required, along with experience in deploying models at scale.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
-
ποΈ - Date discovered
August 23, 2025
π - Project duration
Unknown
-
ποΈ - Location type
Unknown
-
π - Contract type
Unknown
-
π - Security clearance
Unknown
-
π - Location detailed
San Francisco Bay Area
-
π§ - Skills detailed
#Data Pipeline #Data Science #Programming #NLP (Natural Language Processing) #Reinforcement Learning #Kubernetes #Cloud #Azure #PyTorch #TensorFlow #Model Evaluation #Continuous Deployment #"ETL (Extract #Transform #Load)" #AWS (Amazon Web Services) #GCP (Google Cloud Platform) #Python #Monitoring #SageMaker #Deployment #Hugging Face #C++ #ML (Machine Learning) #Docker #Java #Scala #Computer Science #Airflow #R #MLflow
Role description
About the Role
We are seeking a skilled Machine Learning Engineer to design, build, and deploy production-grade ML models that drive innovation across our products and services. You will work closely with data scientists, software engineers, and business stakeholders to translate cutting-edge research into scalable, real-world applications. This role is ideal for someone who thrives at the intersection of data science, software engineering, and problem-solving.
Key Responsibilities
β’ Design, develop, and optimize machine learning models for [industry use case β e.g., predictive analytics, natural language processing, computer vision].
β’ Collaborate with data scientists to prototype algorithms and transform them into scalable production systems.
β’ Build and maintain data pipelines and model training workflows.
β’ Apply best practices in MLOps, including versioning, monitoring, and continuous deployment of models.
β’ Work with software engineers to integrate ML models into customer-facing applications.
β’ Conduct performance testing, validation, and error analysis to ensure robustness and fairness.
β’ Stay up to date with the latest ML frameworks, research, and tools (e.g., PyTorch, TensorFlow, Hugging Face, Scikit-learn).
Qualifications
Required:
β’ Bachelorβs or Masterβs in Computer Science, Data Science, Engineering, or related field.
β’ Strong programming skills in Python (plus familiarity with Java, C++, or R a bonus).
β’ Hands-on experience with ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
β’ Solid understanding of data structures, algorithms, and distributed systems.
β’ Experience with data pre-processing, feature engineering, and model evaluation.
β’ Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker/Kubernetes).
Preferred:
β’ Experience with MLOps tools (MLflow, Kubeflow, Airflow, SageMaker).
β’ Background in NLP, computer vision, or reinforcement learning.
β’ Prior experience deploying models at scale in a production environment.
β’ Strong collaboration and communication skills.
About the Role
We are seeking a skilled Machine Learning Engineer to design, build, and deploy production-grade ML models that drive innovation across our products and services. You will work closely with data scientists, software engineers, and business stakeholders to translate cutting-edge research into scalable, real-world applications. This role is ideal for someone who thrives at the intersection of data science, software engineering, and problem-solving.
Key Responsibilities
β’ Design, develop, and optimize machine learning models for [industry use case β e.g., predictive analytics, natural language processing, computer vision].
β’ Collaborate with data scientists to prototype algorithms and transform them into scalable production systems.
β’ Build and maintain data pipelines and model training workflows.
β’ Apply best practices in MLOps, including versioning, monitoring, and continuous deployment of models.
β’ Work with software engineers to integrate ML models into customer-facing applications.
β’ Conduct performance testing, validation, and error analysis to ensure robustness and fairness.
β’ Stay up to date with the latest ML frameworks, research, and tools (e.g., PyTorch, TensorFlow, Hugging Face, Scikit-learn).
Qualifications
Required:
β’ Bachelorβs or Masterβs in Computer Science, Data Science, Engineering, or related field.
β’ Strong programming skills in Python (plus familiarity with Java, C++, or R a bonus).
β’ Hands-on experience with ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
β’ Solid understanding of data structures, algorithms, and distributed systems.
β’ Experience with data pre-processing, feature engineering, and model evaluation.
β’ Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker/Kubernetes).
Preferred:
β’ Experience with MLOps tools (MLflow, Kubeflow, Airflow, SageMaker).
β’ Background in NLP, computer vision, or reinforcement learning.
β’ Prior experience deploying models at scale in a production environment.
β’ Strong collaboration and communication skills.