Senior ML Engineer

Other Jobs To Apply

<h1><strong>About the Role</strong></h1><p style="min-height:1.5em">We're hiring a Senior ML Engineer to be the data team's owner of production ML and AI agent systems. You'll take models from prototype to production, build and maintain the low-latency ML API that powers our Next Best Action (NBA) engine, and partner with our HAL team to ship LLM agents that turn NBA recommendations into real conversations with credit union members and partners. This is a builder's role at a builder's moment: NBA is going live, the agent infrastructure is being shaped now, and you'll define how Clutch does production AI for years to come.</p><p style="min-height:1.5em"></p><h1><strong>About the Team</strong></h1><p style="min-height:1.5em">The Data team today is five people: one data scientist, two data engineers, one data analyst, and one product manager. We're small, ambitious, and shipping fast — two ML models heading to production, an ML API being built, and two AI agents (one customer-facing, one partner-facing) in active development. You'll be the senior technical voice for ML and AI engineering inside the team, and the bridge to HAL, the platform team that builds Clutch's agent runtime. Expect tight feedback loops, real autonomy, and a team that values pragmatism over purity.</p><p style="min-height:1.5em"></p><h1><strong>What You’ll Do</strong></h1><p style="min-height:1.5em"></p><h2>Within 3 months, you will:</h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Take ownership of the ML API that serves NBA recommendations, partnering with the data engineer who's been building it, and harden it for low-latency production traffic</p></li><li><p style="min-height:1.5em">Ship your first agent tool contract end-to-end: schema design, handler implementation, structured-error contract, unit tests, deployed via HAL's runtime</p></li><li><p style="min-height:1.5em">Set up the eval foundation for our agents: golden transcripts, rubric-based judges, regression suites that run on every prompt or model change</p></li><li><p style="min-height:1.5em">Build a working relationship with HAL and become the data team's go-to on agent infrastructure decisions</p></li></ul><h2>Within 6 months, you will:</h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Be the primary owner (with data engineer support) of the ML API and the agent tool layer that wraps NBA and our ML models</p></li><li><p style="min-height:1.5em">Have shipped at least one production-grade agent (customer-facing or partner-facing) with prompt versioning, evals, observability, and multi-tenant gating in place</p></li><li><p style="min-height:1.5em">Define the data team's playbook for shipping a new ML model as an LLM-callable tool, end-to-end</p></li><li><p style="min-height:1.5em">Mentor the data engineers on ML/AI patterns so they can confidently support and extend the systems you own</p></li></ul><h2>Within 9 months, you will:</h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Operate as the technical lead within the data team for NBA production AI at Clutch — the person other teams come to when they want to understand how NBA ships ML and agents responsibly</p></li><li><p style="min-height:1.5em">Have measurably improved agent cost and latency (target: 30%+ reduction on P95 latency or per-conversation cost on at least one agent)</p></li><li><p style="min-height:1.5em">Be shaping the data team's roadmap for the next generation of ML and AI products, in partnership with the PM and data scientist</p></li><li><p style="min-height:1.5em">Help us decide what to hire next as the team scales</p></li></ul><p style="min-height:1.5em"></p><h1><strong>What You’ll Bring</strong></h1><p style="min-height:1.5em"><strong>Required</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">7+ years of engineering experience, with a proven track record of building and shipping production ML systems — you've taken models from prototype to production and own what happens after deploy</p></li><li><p style="min-height:1.5em">Strong Python — most of the work (ML training, evaluation, the ML API, data pipelines) is in Python, and you're comfortable in production codebases, not just notebooks. Some TypeScript is involved for tool contracts and integration with our agent runtime — you don't need to be an expert, comfort with a second language is enough</p></li><li><p style="min-height:1.5em"><strong>Tool-design discipline for LLM consumption.</strong> Can take an ML model or data source and shape it into an LLM-callable tool with narrow input/output schemas, identity-required and scope-gated dispatch, and structured-error contracts (RATE_LIMITED, UPSTREAM_ERROR, NOT_FOUND) that the agent runtime converts to graceful tool-results instead of crashing</p></li><li><p style="min-height:1.5em"><strong>Eval discipline for non-deterministic systems.</strong> You treat evals as the unit-test equivalent for agents: golden transcripts, rubric-based judges, regression suites that run on every prompt or model change. You understand the difference between offline metrics and online evals, and use both</p></li><li><p style="min-height:1.5em"><strong>Prompt-shape literacy.</strong> You read a system prompt the way another engineer reads code: audience, register, compliance guardrails, template-var allow-list, allowed-tools section. You debug "why did the agent do that?" by reading the prompt and tool descriptions before reaching for model swaps. You've shipped at least one agent where the prompt was version-controlled and reviewed as code</p></li><li><p style="min-height:1.5em"><strong>Tool implementation rigor.</strong> You build handlers behind tool contracts with identity fields read from request context (never from LLM-supplied args), output re-parsed through the tool's schema before return, structured-error throws on every failure path, and unit tests covering both happy path and each named error. You have a story about a tool you shipped, a bug production traffic surfaced, and how you hardened it</p></li><li><p style="min-height:1.5em">Experience building and maintaining low-latency production APIs (FastAPI, BentoML, or equivalent), with opinions on serving, batching, and caching</p></li><li><p style="min-height:1.5em">Comfortable in AWS (Lambda especially), Docker, and GitHub-based workflows</p></li><li><p style="min-height:1.5em">You use AI tooling actively in your engineering workflow — not as a novelty, but as a default. You'll be expected to demonstrate this during the technical evaluation</p></li></ul><p style="min-height:1.5em"></p><h2><strong>Desired</strong></h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Production agent observability: reading audit rows, distributed traces, per-tool latency and error metrics</p></li><li><p style="min-height:1.5em">Cost and latency tradeoff intuition in agent loops — has measurably reduced per-conversation cost or P95 latency on a live agent</p></li><li><p style="min-height:1.5em">Familiarity with an agent runtime framework (Vercel AI SDK, LangChain, LlamaIndex, or equivalent)</p></li><li><p style="min-height:1.5em">Multi-tenant agent gating experience</p></li><li><p style="min-height:1.5em">Prior SaaS and/or FinTech experience</p></li><li><p style="min-height:1.5em">Nice to have but not required: Databricks, PySpark, Terraform</p></li></ul><p style="min-height:1.5em"><em>Please note that this role may evolve as our business needs change, so we appreciate your flexibility and adaptability.</em></p><p style="min-height:1.5em"></p><p style="min-height:1.5em"><strong>What’s In It For You?</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em"><strong>Remote Flexibility:</strong> Enjoy the freedom of remote work from anywhere, balancing life and career seamlessly.</p></li><li><p style="min-height:1.5em"><strong>Unforgettable Off-Sites:</strong> Twice a year, bond with colleagues in exciting destinations, fostering teamwork and fresh ideas.</p></li><li><p style="min-height:1.5em"><strong>Paid Time Off and National Holidays:</strong> Enjoy 20 PTO days yearly and the National Holidays for relaxation and rejuvenation.</p></li><li><p style="min-height:1.5em"><strong>Stock Options:</strong> Joining us means having a stake in our success, so you'll receive stock options as part of your compensation package.</p></li><li><p style="min-height:1.5em"><strong>Home Office Setup:</strong> Create your ideal workspace with a dedicated budget for home office essentials.</p></li><li><p style="min-height:1.5em"><strong>Work Trip Budget:</strong> Grow personally and professionally with a budget for work-related trips and co-working.</p></li></ul><p style="min-height:1.5em"><strong>About Us</strong></p><p style="min-height:1.5em"><strong>Clutch</strong> is a revolutionary vertical SaaS company, proudly backed by Andreessen Horowitz (A16z), aimed at revolutionizing the way Credit Unions engage and change the lives of their members. As a champion of financial well-being, we address the urgent need for affordable lending solutions in an era where the average American grapples with over $155,000 in household debt.  Unlike traditional financial institutions, Clutch develops software to turn Credit Unions into FinTech lenders and leverage their balance sheets to responsibly lend to over 130M Americans. Our mission extends beyond mere financial transactions; we strive to fundamentally enhance the way credit unions interact with their members. By integrating cutting-edge technologies and user-centric designs, we help credit unions provide seamless digital experiences that are on par with leading tech companies. This approach not only preserves but revitalizes the longstanding tradition of community and member-focused service inherent to credit unions.</p><p style="min-height:1.5em"><strong>Please note:</strong> This position is offered on a contractor basis. Applicants must have the necessary documentation and authorization to work in the country where the job is located. Clutch cannot provide sponsorship or assist with obtaining work permits for this role.</p>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...