At a Glance
- Tasks: Design and develop end-to-end geospatial data systems and APIs.
- Company: Cyclops is an innovative AI platform focused on climate finance and natural capital metrics.
- Benefits: Enjoy a competitive salary, remote work, and stipends for learning and hardware.
- Why this job: Make a real impact on climate change while working with top academics in a dynamic environment.
- Qualifications: Fluency in Typescript, React, Node.js, Python, and experience with geospatial technologies.
- Other info: Opportunity to lead and mentor future engineers while shaping the future of climate finance.
The predicted salary is between 43200 - 72000 £ per year.
Cyclops is an AI-powered platform for measuring, monitoring, and verifying natural capital at scale. Our mission is to turn petabytes of Earth observation imagery into auditable metrics of carbon stocks, vegetation health, and land use change so that climate finance can flow where it matters. We\’re looking for a hands-on engineer who can cultivate the full stack from the API to the frontend and everything in between.
Why this role is unique
- Own the product & the pipeline: You\’ll design everything from ingestion of raw Sentinel/Landsat scenes to the API that powers on-chain carbon registries and dashboards.
- Impact at scale: Each line of code helps move millions of tonnes of CO₂ equivalent through verifiable nature-based projects.
- Novel technology: No legacy cruft. Pick the right datastores, cloud primitives, and CI/CD flows from day one.
- Educational environment: You will work with professors and academics who are top of their fields so you understand the why, while doing the how.
- Path to leadership: You\’ll play a role in hiring and mentoring subsequent engineers, setting technical direction for years to come.
What you\’ll be doing
Architect end-to-end systems
- Design satellite-image processing pipelines (GEE → xarray → Parquet/Zarr/IPFS) and the microservices that expose results via GraphQL/REST.
Ship product features
- Build dashboards in Next.js/React and geospatial APIs in Node/Python/FastAPI that climate-finance customers love.
Scale & harden
- Automate everything with IaC (Terraform/Pulumi), CI/CD, and robust monitoring. Profile memory & I/O to keep petabyte workflows affordable.
Prototype & iterate
- Turn vague carbon-methodology specs into data models, algorithms, and user-facing tools.
Lead & mentor
- Establish engineering best practices, run code reviews, and recruit the next generation of Cyclops engineers.
You might be a fit if you have
- Fluency across the stack: Typescript, React/Next.js, Node.js and Python for data/ML work.
- Data-infrastructure chops: Dask/DuckDB; S3 & object-store patterns; Data pipelining with Apache Airflow, columnar formats (Parquet, Arrow) and chunked stores (Zarr, Cloud-Optimized GeoTIFF).
- GIS / remote-sensing know-how: Google Earth Engine, QGIS, Rasterio, GDAL, PROJ, xarray, GeoPandas, STAC, EO tiling schemes, basic radiometric corrections.
- Data Visualization skills: D3/Charts.js, Mapbox/Leaflet
- Cloud & DevOps skills: Bare Metal/Linux, Docker, IaC, observability (Prometheus/Grafana, OpenTelemetry).
- Systems thinking: Comfortable reasoning about distributed systems, eventual consistency, and data-versioning at petabyte-plus scale.
- Bias for action & ambiguity tolerance: You turn half-written Notion docs into shipped features without hand-holding.
- Mission-driven: You want your work to fight climate change.
Extra credit
- Experience leading a small team or owning a large production system.
- Familiarity with IPFS/IPLD, content addressable storage, or on-chain data proofs.
- Solidity / Foundry / Hardhat exposure (we bridge geospatial data to smart contracts).
- GPU accelerated image processing (cuDF, RAPIDS, TorchGeo).
- Machine Learning knowledge and MLOps (PyTorch/TensorFlow)
- Experience with carbon/MRV methodologies or environmental science.
What we offer
- Competitive salary + meaningful equity
- Remote-first, async-friendly culture with team members and hubs in Europe and USA
- Stipend for hardware, conferences, and learning.
- The chance to write the playbook for geospatial data in decentralized climate finance.
How to apply
Email careers@dclimate.net with:
- \”Cyclops Forest Wizard\” in the subject line.
- Your resume and GitHub / portfolio links.
- A short note (<300 words) describing the most complex data pipeline you\'ve built and what you\'d do differently next time.
We review every application personally. If you\’re excited by satellites, big data, and real-world impact, let\’s talk. #J-18808-Ljbffr
Full-Stack Geospatial Data Engineer employer: dClimate
Contact Detail:
dClimate Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full-Stack Geospatial Data Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Typescript, React/Next.js, and Python. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your capability to hit the ground running.
✨Tip Number 2
Showcase any relevant projects or contributions on your GitHub that align with the role's requirements. Highlighting your experience with geospatial data processing or climate-related projects can set you apart from other candidates.
✨Tip Number 3
Prepare to discuss your approach to problem-solving and how you've tackled ambiguity in past projects. The role requires a bias for action, so sharing examples of how you've turned vague ideas into successful features will resonate well with the hiring team.
✨Tip Number 4
Research Cyclops and its mission to understand their impact on climate finance. Being able to articulate why you're passionate about their work and how you can contribute to their goals will show that you're not just looking for any job, but are genuinely interested in this opportunity.
We think you need these skills to ace Full-Stack Geospatial Data Engineer
Some tips for your application 🫡
Understand the Role: Before applying, make sure to thoroughly read the job description for the Full-Stack Geospatial Data Engineer position at Cyclops. Understand the key responsibilities and required skills, such as fluency in Typescript, React/Next.js, Node.js, and Python.
Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job requirements. Emphasise your expertise in data infrastructure, GIS, remote sensing, and any experience with cloud technologies or DevOps practices.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for climate change and how your background makes you a perfect fit for the role. Mention specific projects or experiences that demonstrate your ability to handle the responsibilities outlined in the job description.
Showcase Your Work: Include links to your GitHub or portfolio in your application. Highlight projects that are relevant to geospatial data engineering, especially those that involve data visualisation, machine learning, or cloud-based solutions.
How to prepare for a job interview at dClimate
✨Showcase Your Technical Skills
Be prepared to discuss your experience with the full stack technologies mentioned in the job description, such as Typescript, React/Next.js, Node.js, and Python. Bring examples of past projects that demonstrate your fluency across these technologies.
✨Understand the Mission
Familiarise yourself with Cyclops' mission to combat climate change through innovative technology. Be ready to articulate how your skills and experiences align with their goals and how you can contribute to their mission-driven approach.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities, especially related to data pipelines and geospatial data processing. Practice explaining your thought process clearly and concisely, as this will showcase your systems thinking.
✨Demonstrate Leadership Potential
Since the role involves mentoring and leading future engineers, be prepared to discuss any previous leadership experiences. Share examples of how you've guided teams or contributed to setting technical direction in past roles.