New York, NYremote

Salary
$220,000–$260,000from the description
Posted
Jun 28, 2026
Location
New York, NY
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A software engineering role focused on building C++ systems that power machine learning, computer vision, and 3D modeling pipelines. Day-to-day work involves implementing core algorithms grounded in linear algebra, probability, and geometry, deploying and validating code against large-scale geospatial datasets in a Linux/macOS environment, and translating cutting-edge research into production-ready tools. Best suited to an experienced C++ engineer with a strong mathematical foundation and an interest in computer graphics or procedural modeling.

Senior level · 5+ years · Remote · Bachelor's required · Full-time

Must have (5)
C++Git or MercurialUnix shellmachine learningcomputer vision
Nice to have (6)
linear algebraLinuxmacOSCMakeUnreal Enginecomputational geometry

“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 5,900 people nationally plausibly meet what this posting asks for (software developers). range 3,550–8,800

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
computer vision8%machine learning12%

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

What the occupation pays Median $135,980 (middle half $105,210–$171,980). 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 (10)

The job title carries no seniority label, so the title states no level; however, the 5+ years requirement and the scope of work (owning algorithm implementation end-to-end, interfacing with leadership on product vision) support a Senior classification.

Git is listed under 'Desired Characteristics' but is explicitly called 'preferred' with Mercurial or other DVCs accepted as substitutes — treated as preferred with alternatives.

Unix shell / bash confidence is described as 'essential' in the Desired Characteristics section; despite the section heading, the firm language ('essential') elevates it to a hard gate.

Machine learning and computer vision appear throughout the responsibilities and core role description as the primary subject matter of the software being built — treated as hard gates.

Linear algebra, probability, and geometry are described as helpful background ('a mathematical background covering some subset of…'); treated as preferred. Probability and geometry are omitted as standalone skills since they are not named tools or technologies.

Linux and macOS are the stated dev/production environments, listed under Desired Characteristics; CMake is also listed there — all treated as preferred.

Unreal Engine and computational geometry appear under a 'game technology' experience bullet in Desired Characteristics — treated as preferred.

The degree requirement is a hard gate: 'Bachelor's Degree in Computer Science, Engineering, Mathematics, or a related field' with no equivalent-experience escape clause.

Salary range $220,000–$260,000 is stated as annual and bonus-eligible.

Caller marked this a fully-remote role — scored against the national candidate pool.

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 ↗