Senior Machine Learning Engineer at Thalo Labs
New York, NY
$150,000–$180,000
Jul 22, 2026
New York, NY
Jul 23, 2026
What this job asks for AI summary
A senior ML engineering role at an early-stage startup building AI-driven diagnostics for HVAC equipment. The core work involves developing and maintaining fault-detection models — spanning physics-based, statistical, and LLM-powered approaches — on proprietary streaming sensor time-series data, then translating those model outputs into actionable insights for field technicians and building operators. Suits an experienced ML practitioner comfortable owning production systems end-to-end, from data pipelines through to shipped customer-facing features.
Senior level · 5+ years · New York-Newark-Jersey City, NY-NJ-PA · Full-time
Pay in the description: $150,000–$180,000
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 60 people in the New York-Newark-Jersey City, NY-NJ-PA area plausibly meet what this posting asks for (data scientists). range 25–90
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Rare in this occupation — lead with these, and say what you built with them.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $138,970 (middle half $103,548–$176,968). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (8)
The role sits at the intersection of ML/data science (anomaly detection, statistical models, time-series) and software engineering (production-grade code, data pipelines, LLM integration), making the SOC call genuinely ambiguous; 15-2051 Data Scientists was chosen because the primary deliverable is intelligence/model output rather than a shipped software product, but 15-1252 Software Developers is a credible alternative given the emphasis on production engineering.
The M.S. requirement is stated as 'M.S. or higher … or equivalent applied experience', so no formal degree is hard-gated.
The 5+ years figure is stated at the role level ('5+ years building and deploying ML or statistical models') and is captured as the overall experience minimum, not tied to a single named technology.
Skills such as signal processing, forecasting, and streaming sensor data appear together in one requirement clause; anomaly detection and signal processing are extracted separately as the most concrete named capabilities.
AWS Bedrock, React/TypeScript, InfluxDB/TimescaleDB, and Grafana all appear under the 'Bonus points' section and are marked preferred accordingly.
LLM cost/latency optimization (prompt caching, batch inference) and model governance (A/B testing, drift monitoring) are mentioned under Bonus points but name no specific tool, so they are omitted per the no-generic-concepts rule.
The role is explicitly in-person at the midtown Manhattan office; remote=false.
Ignored 2 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): ML modeling, time-series analysis.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.