← All open roles

Data & Machine Learning

Machine Learning Engineer

US remote · Full-time · Visa sponsorship available

Apply for this role

Build and maintain machine-learning features that help PracHub users find relevant interview questions, guides, and practice content. You will turn models and evaluation results into reliable product features.

What you will do

  • Build data and model pipelines for search, ranking, recommendations, or language-based features.
  • Create offline evaluations and compare quality, latency, and cost against a baseline.
  • Integrate models into product APIs and monitor performance after release.
  • Investigate retrieval failures, model drift, and production errors.
  • Collaborate with product and engineering teammates, document tradeoffs, and write maintainable code.

What we are looking for

  • Working proficiency in Python and software engineering fundamentals.
  • Hands-on experience training, evaluating, or serving machine-learning models.
  • Familiarity with APIs, Git, testing, and reproducible data pipelines.
  • Ability to explain evaluation choices and diagnose model or system failures.

About PracHub

PracHub is a tech interview prep platform with 10,000+ real interview questions from 450+ companies, along with guides and practice tools for coding, SQL, system design, machine learning and behavioral rounds.

Apply for Machine Learning Engineer

Posted November 10, 2026. Already applied through a job board? There is no need to apply again.

Will you now or in the future need visa sponsorship to work in the US?

PDF or Word document, up to 10 MB.

We use these details only to review your application.