TextUs
TextUs14h ago
New
USD 100.0/mo/yr

Senior ML Engineer

HybridHybridsenior
Machine Learning EngineerData
0 views0 saves0 applied

Quick Summary

Key Responsibilities

response suggestions, abuse detection, summarization, lead scoring, intent classification.

Technical Tools
Machine Learning EngineerData

TextUs on a mission to revolutionize business communication by enabling seamless and impactful engagement between workers and consumers. With a focus on innovation, ease of use, and delivering measurable results, our strategy is rooted in creating tools that outperform other messaging solutions while fostering trust and value for our customers and stakeholders.

At TextUs, every team member is empowered to make a difference. Our collaborative and data-driven culture, combined with the guidance of a proven leadership team, ensures you have the resources and support to excel. Together, we’re building the future of mobile-first, conversational engagement and redefining what’s possible for businesses and their stakeholders.

Responsibilities

~1 min read

We're moving from a product where AI is a feature you can turn on to one where it's a layer that runs through everything: response suggestions, abuse detection, summarization, lead scoring, intent classification. That shift only works if there's an engineering layer underneath that treats ML systems with the same rigor as the rest of production.

We're AI-pragmatic, not AI-maximalist. Most of what we ship will run on frontier model APIs with retrieval and good prompt engineering. Some will run on small classifiers we train ourselves. A few things will justify fine-tuning against our eleven years of conversation data. Your job is to know which is which, and to build the platform that lets us move between them without rebuilding from scratch every time.

You own the ML and AI engineering layer end to end.

  • Model registry, feature pipelines, and deployment pathways that any engineer in the org can use
  • Evaluation infrastructure that catches regressions before they hit prod, not after
  • Drift detection, online evals, cost and latency monitoring
  • Rollback and progressive rollout patterns built for ML systems, not retrofitted from generic CD
  • LLM-powered features built on frontier APIs: prompt engineering, retrieval, structured generation
  • Eval frameworks that tell us whether any of it is actually working
  • Cost and latency budgets, and the engineering work to stay inside them
  • Human-in-the-loop feedback loops that make features measurably better over time
  • Small specialized classifiers where they're the right tool: intent, opt-out, urgency, abuse
  • Selective fine-tuning when the task, the data, and the economics line up
  • Inference infrastructure that holds under campaign-volume load
  • Build-vs-buy calls. Know when a frontier API is the right answer, when a managed service is fine, when to fine-tune, and when a regex would have done the job.
  • Guardrails so product engineers can ship AI features without becoming ML experts
  • A clear, defensible point of view on what customer data can be used for what, and how it gets handled

We're an AI-native engineering org. Claude Code is at 100% licensed and roughly 80% active across engineering. You're expected to use it heavily for your own work, and to push the org on where AI changes how ML itself gets built: synthetic eval generation, automated regression detection, faster experimentation loops.

You'll also be the person other engineers come to when they want to add an AI feature to something they own. The bar is that they leave the conversation knowing more than when they walked in.

  • 6+ years of engineering experience with at least 3 years focused on ML platform, ML Ops, or applied ML in production
  • You've been on call for models. You know what breaks and how to design so it breaks less.
  • Strong applied LLM experience. You have opinions on eval, RAG, prompt engineering, and where each fails. You can tell the difference between a demo and a production system.
  • Comfortable in Python across the modern ML stack. Comfortable enough in Ruby on Rails to integrate with our product.
  • Cloud-native infrastructure depth (AWS preferred). Containers, IaC, the boring parts of running production systems.
  • Track record of good build-vs-buy decisions. You've said no to building something more often than you've said yes.
  • Clear communicator. You can explain a model's behavior to a PM and an inference pipeline to a backend engineer in the same afternoon.

Nice to Have

~1 min read
  • Real fine-tuning experience on open models, end-to-end through production
  • Experience with conversational AI, NLP, or messaging products
  • Familiarity with PII handling and data governance for ML systems
  • Background in a smaller engineering org where you wore multiple hats
  • Small teams, real ownership. You'll build the ML stack the right way, with vision towards what it should look like for years to come.
  • AI-native by default. The expectation is that you use Claude Code (and whatever comes next) as part of how you actually work. We invest in the tools and the patterns.
  • Outcomes over output. We care that the right things ship safely, not that the dashboard looks busy.
  • We hire for judgment. Tooling will change; the instinct for where a system is going to break should not.
  • Initial Call w. HR (30 mins via Video)
    • Topics: Culture, logistics 
  • Interview w. Hiring Manager (45 mins via Zoom Video)
    • Topics: Culture, skills, role overview
  • Rembrandt Assessment
    • The Rembrandt assessment allows TextUs to assess how your personality fits within the role and the TextUs culture. 
  • Take-Home Assignment 
    • ML & AI Focus Exercise
  • Interview w. Cross Functional Team (60 mins via Zoom Video)
    • Topics: Culture, leadership, skills, role overview
  • Q&A w. CEO (30 mins via Zoom Video)
    • Topics: You will come prepared with questions about the role, team, product to ensure this role is the best fit for you.
  • Job Type: Full time
  • Compensation Range: $180-200K
  • Location: Hybrid / Headquartered in Denver, CO
  • Target Start Date: 2 weeks from offer date
  • # hires for this role: 1
  • Reporting to: Doug Busley, SVP Engineering

By submitting your resume for this role, you consent to communication via text and email. There is no set deadline to apply for this job opportunity. Applications will be accepted on an ongoing basis until the search is no longer active.

What We Offer

~1 min read
Competitive pay
Health / Dental / Vision Insurance
HSA contributions
401K with company match
Unlimited PTO
Cell phone + internet reimbursement for $100/month.
One-time $1,000 home office stipend once you’ve been with TextUs for 6 months
Up to 12 weeks of Parental Leave
12 holidays + EOY Closure (schedule here)
U.S. remote first with optional WeWork office space in downtown Denver, CO

Location & Eligibility

Where is the job
Hybrid
Hybrid — some on-site time required
Who can apply
Same as job location

Listing Details

Posted
June 8, 2026
First seen
June 9, 2026
Last seen
June 9, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
62%
Scored at
June 9, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
TextUs
TextUs
greenhouse

TextUs is business texting software that increases engagement with consumers, candidates, and workers resulting in substantial gains in pipeline and productivity.

Employees
125
Founded
2013
View company profile
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

TextUsSenior ML EngineerUSD 100.0/mo