Abstract image
Abstract image
Abstract image
Grid

Open Roles

Machine Learning Engineer (Remote)

About the Role

Our client is hiring a Machine Learning Engineer to design, deploy, and optimize ML models that power intelligent systems. This role is ideal for engineers who enjoy working with data pipelines, experimenting with model architectures, and bringing research into production.

This is a fully remote position. Note: This role may be offered as either a full-time position or a contract engagement, depending on the candidate’s preference and experience level.

Responsibilities

  • Design and implement end-to-end machine learning pipelines.

  • Train, evaluate, and tune models for classification, regression, NLP, and / or recommendation tasks.

  • Collaborate with engineering teams to deploy models into production.

  • Analyze model performance and drive iterative improvements.

Requirements

  • 2+ years of experience in ML engineering or applied data science.

  • Proficiency with Python and ML libraries (e.g., PyTorch, TensorFlow, Scikit-learn).

  • Experience with data processing tools (e.g., Pandas, Spark, Airflow).

  • Familiarity with cloud platforms (AWS, GCP, or Azure) and model deployment.

  • Strong grasp of core ML concepts and statistical foundations.

What We Offer

  • Competitive compensation: $125,000–$300,000 USD, based on experience and seniority.

  • Flexible, fully remote work setup.

  • Open to both full-time and contract-based engagements.

  • Opportunity to apply ML in real-world systems at scale.

  • Collaborative environment with technical ownership and impact.

How to Apply

Interested candidates should submit a resume through the Apply button above. Our team will be in touch with qualified applicants within 1 week.

Abstract image

Take the first step toward building your dream team.

Connect with our team today to take the first step in your hiring journey.