Applied AI/ML Engineer
Ursa Space Systems · Ithaca, NY
$185,000–$199,000from the description
Jul 26, 2026
Ithaca, NY
Jul 27, 2026
What this job asks for AI summary
A hybrid engineering role split between computer vision work — training and deploying object detection, segmentation, and change-detection models on satellite imagery — and building agentic AI systems that connect large language models to geospatial data pipelines. The position also covers evaluation infrastructure, observability, and end-to-end project ownership from prototyping through production. It suits engineers with hands-on ML deployment experience who are comfortable moving between deep learning and LLM-driven application development.
Senior level · 4+ years · Remote · Bachelor's required · Full-time
Quick apply — this platform usually takes a CV and a few fields.
“or” means any one of them counts — you don't need all of them.
Posted 2 times — it's one opening, so apply once.
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 3,650 people nationally plausibly meet what this posting asks for (data scientists). range 2,200–5,500
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $122,874 (middle half $87,544–$162,374). 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 is genuinely hybrid between applied ML/data science (computer vision model training, evaluation metrics, fine-tuning) and software engineering (agentic system design, production deployment, CI/CD). 15-2051 Data Scientists was chosen as primary because model training, evaluation, and ML system design dominate the job summary; 15-1252 Software Developers is a close runner-up given the strong production engineering emphasis.
The posting lists a B.S. or M.S. as the minimum degree requirement. Because both are listed without 'or equivalent experience,' B.S. is treated as the minimum hard gate.
Experience range is stated as '4–6 years'; the overall years minimum is set to 4 (the minimum).
The compensation range ($185,000–$199,000) covers base salary only; the posting notes eligibility for an annual bonus on top of base, and that new-hire salaries typically fall between the minimum and midpoint.
The role is described as 'virtual' (fully remote) with the company headquartered in Ithaca, NY. CBSA reflects the HQ location; the actual workforce is distributed across the US.
SAR/remote sensing experience, VLM fine-tuning (LoRA/PEFT), agent orchestration frameworks (LangGraph, Claude Agent SDK, MCP), the geospatial Python stack (GDAL, rasterio, geopandas, xarray), SQL/NoSQL/vector stores, and project leadership experience all appear under the 'Preferred Skills' heading and are marked accordingly.
MCP (Model Context Protocol) is listed alongside LangGraph and Claude Agent SDK as an agent orchestration framework under Preferred Skills; it is captured within the LangGraph skill's alternatives as a close peer rather than a separate entry, since the posting groups them as interchangeable orchestration options.
Vector stores are mentioned alongside SQL/NoSQL databases as a single preferred requirement; captured under the SQL skill's alternatives.
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.