[Remote] Senior Software Engineer — Spatial Analytics & Open Formats
Note: The job is a remote job and is open to candidates in USA. CARTO is the world's leading cloud-native spatial analysis platform, trusted by global brands for scalable spatial analysis. They are seeking a Senior Software Engineer to lead the evolution of their Analytics Toolbox framework and partner-engine SQL strategy, focusing on integrating spatial analytics into various cloud-native environments.
Responsibilities
- Shape how spatial analytics is packaged, versioned, and pushed down into partner engines — and what it looks like when the consumer is an LLM agent, not a UI
- Set the direction for how CARTO writes once and runs everywhere, without losing warehouse-native performance
- Define what spatial-first Iceberg looks like — for CARTO and for the ecosystem
- Represent CARTO externally and help move the standards forward in OGC working groups, the Cloud Native Geospatial community, FOSS4G, conference talks, RFCs
- Help define the interface for AI agents calling into the Toolbox
Skills
- You've spent a serious chunk of your career in the cloud-native geospatial world
- You've built with — and ideally helped shape — some combination of DuckDB, GeoParquet, STAC, Arrow, Iceberg, point cloud formats, MobilityDB, or similar
- You know SQL at the engine level
- You can read an execution plan across BigQuery, Snowflake, Redshift, and Databricks
- You have a clear view on what each one does well and badly for spatial workloads — partitioning, clustering, file pruning, pushdown, cost
- You build with AI seriously
- You've shipped LLM-powered features in production
- You've worked with agentic patterns
- You have a point of view on what this changes for analytics
- You're visible in the community — a FOSS4G or CNG talk, a maintained OSS project, a standards working group, a blog post people keep citing
- You're a low-ego technical leader
- You set direction by being right and being persuasive, not by being loud
- You give direct feedback in PRs, ask good questions when you don't know something, and make the engineers around you better
- You're comfortable shipping production code — this isn't an architect-only role — in a cloud-native, serverless environment (GCP or AWS)
- TypeScript / Node.js experience is a plus since that's our backend, but it isn't the primary signal we're hiring on
Benefits
- Annual bonus of up to 10% based on company objectives
- Access to our Employee Stock Options Plan
- Private Medical Insurance
- Flexible compensation
- Education stipend
- Remote work stipend
- English classes
Company Overview
Apply To This Job