
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.
Full-time
Remote

Take the first step toward building your dream team.
Connect with our team today to take the first step in your hiring journey.