Senior ML Engineer

ClutchClutch·Remote·Work From Anywhere
Software Development

WFA Digital Insight

As the demand for AI and machine learning specialists continues to soar, with a 25% growth in remote job postings over the past year, Clutch is seizing the moment to redefine production AI. With the launch of their Next Best Action engine, the need for skilled Senior ML Engineers has never been more pressing. Candidates with a strong background in Python, tool design, and eval discipline will be in high demand. Before applying, consider the fast-paced and autonomous nature of this role, as well as the opportunity to shape the future of AI at Clutch.

Job Description

About the Role

As a Senior ML Engineer at Clutch, you will be the driving force behind the development and deployment of production-ready machine learning and AI systems. Your expertise will be crucial in taking models from prototype to production, building and maintaining low-latency ML APIs, and partnering with the HAL team to ship LLM agents. This role matters because it has the potential to revolutionize the way Clutch interacts with its customers and partners.

The data team at Clutch is small but ambitious, with a focus on shipping fast and iterating quickly. You will be the senior technical voice for ML and AI engineering, providing guidance and oversight to ensure that the team's goals are met. Your ability to work autonomously, with tight feedback loops, will be essential in this fast-paced environment.

What You Will Do

  • Take ownership of the ML API that serves NBA recommendations, partnering with the data engineer to harden it for low-latency production traffic
  • Ship your first agent tool contract end-to-end, including schema design, handler implementation, structured-error contract, unit tests, and deployment via HAL's runtime
  • Set up the evaluation foundation for agents, including golden transcripts, rubric-based judges, and regression suites that run on every prompt or model change
  • Build a working relationship with the HAL team and become the data team's go-to expert on agent infrastructure decisions
  • Be the primary owner of the ML API and the agent tool layer that wraps NBA and ML models, with support from data engineers
  • Ship at least one production-grade agent with prompt versioning, evaluations, observability, and multi-tenant gating in place
  • Define the data team's playbook for shipping new ML models as LLM-callable tools, end-to-end
  • Mentor data engineers on ML/AI patterns to confidently support and extend systems
  • Operate as the technical lead for NBA production AI at Clutch, responsible for understanding how NBA ships ML and agents responsibly
  • Measurably improve agent cost and latency, with a target of 30%+ reduction on P95 latency or per-conversation cost on at least one agent
  • Shape the data team's roadmap for the next generation of ML and AI products, in partnership with the product manager and data scientist

What We Are Looking For

  • 7+ years of engineering experience, with a proven track record of building and shipping production ML systems
  • Strong Python skills, with experience in production codebases and not just notebooks
  • Comfort with a second language, such as TypeScript, for tool contracts and integration with agent runtime
  • Tool-design discipline for LLM consumption, with the ability to shape ML models into LLM-callable tools
  • Eval discipline for non-deterministic systems, with experience in golden transcripts, rubric-based judges, and regression suites
  • Ability to work autonomously, with tight feedback loops, in a fast-paced environment
  • Strong understanding of production AI and ML systems, with experience in deploying and maintaining these systems
  • Excellent communication skills, with the ability to partner with cross-functional teams

Nice to Have

  • Experience with cloud-based ML platforms, such as AWS SageMaker or Google Cloud AI Platform
  • Knowledge of containerization, using tools such as Docker
  • Familiarity with agile development methodologies, such as Scrum or Kanban
  • Experience with machine learning frameworks, such as TensorFlow or PyTorch

Benefits and Perks

  • Competitive salary and equity package
  • Opportunity to work on cutting-edge AI and ML projects
  • Collaborative and dynamic work environment
  • Flexible working hours and remote work options
  • Professional development opportunities, including training and conference attendance
  • Access to the latest tools and technologies
  • Recognition and reward for outstanding performance

How to Stand Out

  • When applying, make sure to highlight your experience with production ML systems and your ability to work autonomously.
  • Showcase your understanding of tool-design discipline and eval discipline for non-deterministic systems.
  • Be prepared to discuss your experience with Python and other programming languages, as well as your knowledge of ML frameworks and cloud-based platforms.
  • Emphasize your ability to communicate complex technical concepts to non-technical stakeholders.
  • Research Clutch's company culture and values, and be prepared to discuss how your own values and work style align with theirs.
  • Prepare examples of your past experience with machine learning and AI, and be ready to discuss your approach to solving complex problems.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.