Ursa Space Systems · Ithaca, NY

Salary
$185,000–$199,000from the description
Posted
Jul 26, 2026
Location
Ithaca, NY
Last confirmed open
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.

Must have (7)
PythonGitDockerCI/CDPyTorch, TensorFlow or JaxLLMsAWS
Nice to have (10)
GDALrasteriogeopandasxarrayLoRA or PeftLangGraph or Claude Agent SdkSQL or NoSQLConfluenceJiraMiro

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

What won't set you apart
Python88%Docker53%CI/CD45%

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.

Apply

Apply on employer site ↗