Supio

Senior Machine Learning Engineer, Applied AI

Seattle, WA San Francisco, CA
Python TypeScript Go Machine Learning API AWS GCP Azure
Description

Software Engineer, Applied AI

Location: Seattle Hybrid, San Francisco Hybrid

Department: Software Engineering

Location Type: HYBRID

Employment Type: FULL_TIME

About the Role
We’re hiring a Senior Software Engineer - ML to join our Applied AI team at Supio. You’ll work at the intersection of software engineering and AI—building, fine-tuning, and scaling ML systems that transform thousands of complex documents into structured, actionable data. This role is deeply hands-on: writing production-quality code, designing scalable pipelines, and shipping features that reach 100K+ users.

If you’re a builder who thrives on solving ambiguous, data-heavy problems using ML and large language models—and you love seeing your work operating in production at scale—this is for you.

Note: this role is an Applied AI engineer who can actually code at a senior software level, with strong applied ML/LLM experience but not research‑heavy or academic.


What You’ll Do
  • Design and implement ML-powered systems that process large-scale document data (legal, medical, billing, etc.) from raw PDFs to structured insights.
  • Fine-tune LLMs and build retrieval-augmented generation (RAG) and agentic systems for real-world use cases.
  • Own code from prototype to production—writing performant, maintainable Python code and integrating ML services into Supio’s core platform.
  • Develop and optimize end-to-end evaluation frameworks to measure accuracy, latency, and reliability.
  • Collaborate with product, design, and backend teams to bring AI features to life for real user problems.
  • Work across the stack when needed: backend APIs, model serving, cloud infrastructure, and system monitoring.
  • Partner directly with David Brinda (Hiring Manager) and technical leadership to shape Supio’s ML roadmap.
What We’re Looking For
  • Strong coding skills: You build production systems, not just research prototypes. Python expertise is required; experience with TypeScript or Go is a plus.
  • Hands-on ML experience: You’ve fine-tuned models, shipped them into production, and maintained them at scale (100K+ MAU).
  • Applied AI mindset: Comfortable with RAG systems, prompt engineering, agents, and data preprocessing/postprocessing for NLP tasks.
  • Probabilistic thinking: You reason in uncertainty, understand performance tradeoffs, and are comfortable balancing precision and recall rather than fixed rules.
  • Experience with cloud platforms (AWS, GCP, or Azure) and containerized environments for deployment.
  • Clear communicator who can explain design decisions and model behavior to teammates and leaders.
Nice to Have
  • Experience in full-stack or backend engineering roles before moving into ML.
  • Background in fintech, health tech, or document-heavy domains.
  • Familiarity with scaling systems that process large, unstructured data (thousands of-page PDFs, mixed media, etc.).
  • Grit, adaptability, and curiosity—competitive gamers or analytical thinkers who enjoy complex strategy problems tend to thrive here.
What You’ll Work On in the First 6 Months
  • Building ML pipelines for classification, clustering, and semantic matching.
  • Deploying and monitoring fine-tuned LLMs for document summarization and case analysis.
  • Implementing Supio’s homegrown RAG framework across major client streams.
  • Delivering measurable impact by increasing model reliability and reducing processing time.


How Leveling Works
We intentionally hire this role across multiple levels. During the interview process, we assess technical depth, ownership, system thinking, and impact. Final leveling and compensation are determined based on demonstrated ability and experience.



Compensation
As an early-stage startup, we offer a competitive compensation package that includes base salary, meaningful equity, and benefits. Equity grants are designed to ensure employees share in the long-term success and upside of the company.

Base Salary: $190,000 - $255,000 annually

Actual compensation may vary outside of these ranges based on a number of factors, including a candidate’s qualifications, skills, competencies, experience, and geographic location.
Supio
Supio

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say