Software Engineer, Geospatial Systems
โจ AI Summary
Paces, a Brooklyn-based startup building AI-powered software to accelerate renewable energy and infrastructure development, is hiring a Software Engineer for Geospatial Systems. The role involves building large-scale spatial search and analysis engines using DuckDB, Arrow/GeoArrow, and OLTP-backed data lakes, with a focus on computational geometry and performance. Requires 4+ years of experience in data-intensive backend systems, strong CS fundamentals, and fluency in a systems language (Rust, C++, etc.); geospatial/GIS or ML experience is a bonus. Salary ranges $150K-$220K with equity, 401(k) match, and hybrid work in Williamsburg, Brooklyn (~3x per week).
- Research, prototype, and ship core parts of the geospatial engine at the heart of Paces โ large-scale spatial search and analysis that energy developers depend on.
- Take open-ended, hard problems in computational geometry and performance โ over tens of millions of parcels and nationwide infrastructure data โ from prototype to production.
- Work across the full spatial stack: DuckDB, Arrow/GeoArrow, file-based spatial indexing, and a OLTP-backed data lake.
- Explore the frontier of geospatial computation โ for example geospatial embeddings and foundation models (e.g. Clay) โ and decide what's worth bringing into the product.
- Set the bar for correctness and performance on a system where wrong or slow answers carry real cost.
- 4+ years of experience building data intensive software in a similar role
- Strong computer-science fundamentals: data structures, algorithms, graph theory, and a feel for where time and memory go.
- Fluency in a systems/backend language.
- A track record of building performant, correct backend systems โ you can reason about a hot path and read a query plan.
- Experience with DuckDB, Apache Arrow, or comparable columnar/analytical data systems.
- A research mindset: comfort with open-ended problems, prototyping to learn, and knowing when to harden a prototype into a production system.
- Comfort owning ambiguous problems end-to-end and communicating tradeoffs clearly in writing.
- Correctness and performance matter to you. You measure before you claim, document your tradeoffs, and prefer a loud failure to a plausible wrong answer.
- You have real depth in the fundamentals and reach for the right primitive, not the familiar one.
- You operate with high agency โ you scope ambiguous problems, decide, and own the outcome.
- You're pragmatic: you ship the simplest thing that solves a real problem.
- Experience with a systems language โ Rust, C, C++, Zig, or similar.
- A geospatial / GIS background: PostGIS, GDAL/raster drivers, GeoArrow, projections and coordinate systems, or computational-geometry libraries (GEOS, georust/geo).
- ML, embeddings, or geospatial foundation models (e.g. Clay).
- Familiarity with zarr / GeoZarr or other large-scale array/raster formats.
- Large-scale spatial pipelines, spatial indexing, or distributed/ephemeral compute.
- Open source contributor.
- $150K - $220K annual compensation
- Competitive equity compensation
- 401(k) matching
- Health, Dental and Vision insurance
- Paid company holidays & PTO
- Hybrid work in the office in Williamsburg, Brooklyn ~3x per week
- ๐ ๏ธ If youโre a builder who wants to actively construct a more climate positive future, join us!
- ๐บ๏ธ We are enabling the climate optimum use for all the worldโs land and are thought leaders in the evolving data center and renewables markets.
- ๐ถ We have a dog calendar and have dogs running around in the office.
- ๐ We have world class customers and are growing!
- ๐ข We've raised $18M+ led by Navitas Capital, Resolute Ventures and Y Combinator.
About the Company
More jobs at paces
-
Software Engineer, Full Stack
Brooklyn, USA · Hybrid · Aug 19, 2026
-
Software Engineer (Junior)
Brooklyn, USA · Internship · Aug 19, 2026
-
AI Engineer
Brooklyn, USA · Hybrid · Aug 19, 2026