Job Openings (Senior) Machine Learning Engineer (US Company)

About the job (Senior) Machine Learning Engineer (US Company)

Our Client is seeking a (Senior) ML Product Engineer to lead the design and development of user-facing and internal tools that bridge Machine Learning systems with product experiences.

You will drive full-stack engineering efforts that make ML models usable, observable, and explainable creating intuitive annotation platforms, evaluation dashboards, and prototype applications that bring AI to life for internal teams and enterprise users.

This role combines product intuition, system design, and hands-on development. You'll collaborate closely with ML, Infra, and Product teams to ensure that every ML capability can be understood, tested, and refined through well-crafted user interfaces and APIs.

Responsibilities:

  • Lead the design and development of interactive ML tools, such as annotation systems, model evaluation dashboards, and data feedback platforms.
  • Architect and implement scalable, maintainable full-stack applications that connect ML systems to real-world workflows.
  • Partner with ML Engineers, Data Scientists, and Designers to define human-in-the-loop workflows that improve model quality and transparency.
  • Translate research and experimentation outcomes into product prototypes or developer tools for rapid validation.
  • Define technical direction for frontend and backend systems supporting ML-driven products.
  • Ensure performance, usability, and security standards across internal and external tools.
  • Mentor junior engineers and establish best practices in UI architecture, testing, and integration.
  • Collaborate with US-based engineering teams to align product tooling and cross-platform initiatives.

Qualifications:

  • Bachelors or Masters degree in Computer Science, Software Engineering, or related field.
  • 3+ years of experience in full-stack, product, or frontend/backend engineering roles.
  • Strong programming skills in JavaScript/TypeScript and Python.
  • Experience with modern web technologies (React, Vue, or similar frameworks).
  • Experience developing backend APIs and microservices (FastAPI, Flask, or similar).
  • Proven experience designing end-to-end user experiences for data or ML-centric applications.
  • Excellent communication and collaboration skills, with fluency in English.

Preferred Qualifications:

  • Experience designing and shipping annotation, labeling, or model evaluation tools.
  • Familiarity with ML concepts, model inference APIs, or experimentation platforms.
  • Proficiency in data visualization (Dash, Plotly, D3.js, or equivalent).
  • Understanding of CI/CD pipelines and cloud deployments (AWS/GCP) for web tools.
  • Demonstrated leadership in technical design reviews and cross-functional projects.