New York, NY

Salary
$150,000–$180,000
Posted
Jul 22, 2026
Location
New York, NY
Last confirmed open
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

Must have (5)
anomaly detectionLLMsRAGAI evaluationPython
Nice to have (6)
signal processingAWS BedrockReactTypeScriptInfluxDB or TimescaledbGrafana

“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.

What gives you an edge
anomaly detection5%RAG8%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
Python88%

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.

Apply

Apply on employer site ↗