Taro Logo

Full-Stack Geospatial Data Engineer

AI-powered platform for measuring, monitoring, and verifying natural capital at scale using Earth observation imagery.
$49,000 - $120,000
Data
Senior Software Engineer
Remote
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Full-Stack Geospatial Data Engineer

dClimate is seeking a Full-Stack Geospatial Data Engineer to join their mission of transforming petabytes of Earth observation imagery into actionable climate metrics. This role offers a unique opportunity to work on Cyclops, an AI-powered platform that measures and verifies natural capital at scale. The position combines full-stack development with specialized geospatial data processing, requiring expertise in both modern web technologies and big data infrastructure.

The role involves architecting end-to-end systems for satellite image processing, building user-facing dashboards, and developing robust APIs that power climate finance applications. You'll work with cutting-edge technologies across the stack, from TypeScript and React on the frontend to Python and Node.js for backend services, handling petabyte-scale data workflows using tools like Apache Airflow, Parquet, and Google Earth Engine.

As a senior member of the team, you'll have the opportunity to shape the technical direction of the platform, establish engineering best practices, and mentor future team members. The position offers significant impact potential, as your work will directly contribute to verifiable nature-based climate projects handling millions of tonnes of CO₂ equivalent.

The ideal candidate brings a strong foundation in full-stack development, data infrastructure, and GIS/remote-sensing, combined with a passion for fighting climate change. You'll work in a remote-first environment alongside academics and industry experts, with the freedom to choose and implement modern technical solutions without legacy constraints.

Benefits include competitive compensation with equity, a flexible remote work culture, and professional development support through stipends for hardware and conferences. This role presents an exceptional opportunity to make a meaningful impact on climate change while working with cutting-edge technology in a rapidly evolving field.

Last updated 12 days ago

Responsibilities For Full-Stack Geospatial Data Engineer

  • Design satellite-image processing pipelines (GEE → xarray → Parquet/Zarr/IPFS)
  • Build microservices that expose results via GraphQL/REST
  • Develop dashboards in Next.js/React and geospatial APIs
  • Automate infrastructure with IaC (Terraform/Pulumi)
  • Implement CI/CD and monitoring systems
  • Profile memory & I/O for petabyte workflows
  • Turn carbon-methodology specs into data models and algorithms
  • Establish engineering best practices
  • Run code reviews and recruit new engineers

Requirements For Full-Stack Geospatial Data Engineer

TypeScript
Python
Node.js
React
  • Fluency in TypeScript, React/Next.js, Node.js and Python for data/ML work
  • Experience with Dask/DuckDB, S3 & object-store patterns
  • Knowledge of data pipelining with Apache Airflow, Parquet, Arrow, and Zarr
  • Proficiency in GIS/remote-sensing tools (Google Earth Engine, QGIS, Rasterio, GDAL)
  • Data Visualization skills with D3/Charts.js, Mapbox/Leaflet
  • Cloud & DevOps skills including Linux, Docker, IaC
  • Understanding of distributed systems and data-versioning at petabyte scale
  • Self-driven attitude and ability to work with ambiguous requirements

Benefits For Full-Stack Geospatial Data Engineer

Education Budget
  • Competitive salary with meaningful equity
  • Remote-first, async-friendly culture
  • Stipend for hardware, conferences, and learning
  • Team hubs in Europe and USA

Interested in this job?