Regrow Ag Logo

Regrow Ag

Geospatial Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in Canada
Senior level
Remote
Hiring Remotely in Canada
Senior level
Design, build, test, and deploy scalable geospatial APIs and services; collaborate on complex geospatial data solutions and mentor engineers.
The summary above was generated by AI
We are a climate tech company committed to reversing climate change. How do we reach this lofty goal? By ushering the agriculture industry into a new era!

Founded by globally recognized innovators in science and ag technology, Regrow is unlocking the power and profitability of resilient agriculture across the supply chain — supporting industry leaders, from growers to global food brands. Regrow combines best-in-class agronomy, soil and carbon modeling, remote sensing, and AI to deliver customized, site-specific, scalable solutions to the agri-food industry. Our mission is to make agriculture resilient globally, on every acre and every farm.

Regrow serves over 100 organizations that have collectively invested more than $19M to help farmers adopt regenerative practices. These actions will abate more than 800k tonnes of CO2e, equivalent to the carbon sequestered by 934k acres of U.S. forests in one year. 

What will you do?

  • Design, build, test, and deploy scalable geospatial APIs, services, and data pipelines
  • Collaborate with science teams, product managers, and other backend engineers to deliver complex geospatial data solutions
  • Brainstorm features with engineering management, product managers and domain experts based on your knowledge of the codebase
  • Expertly review code, have your code reviewed, and mentor other engineers
  • Breakdown work into clearly defined tasks that can be completed by other engineers

Qualifications:

  • 5+  years of experience building and deploying high-quality customer facing production data pipelines and services primarily in Python
  • Experience working with raster and vector data structures, and proficient in  geospatial libraries/tools such as GDAL, Rasterio, Shapely, and QGIS.
  • Skilled at manipulating multi-dimensional raster data and large-scale geospatial arrays (e.g., using NumPy, xarray, or Dask).
  • Exposure to geospatial data standards, including OGC-compliant services (WMS, WFS, WCS) and SpatioTemporal Asset Catalog (STAC) specifications for organizing and querying data.
  • Proven experience creating and deploying data processing workflows ( Airflow, Argo, Kafka, etc) that enable scalable, reproducible, and version-controlled geospatial data generation.
  • Working knowledge of REST APIs with Python Web Frameworks such as FastAPI, Flask, Django, etc.
  • Strong understanding of relational databases (PostgreSQL (with PostGIS), MySQL) and data warehouses like BigQuery, with proficiency in querying geospatial data and working with indexes, geometry types, and geospatial joins.
  • Experience deploying apps/services on at least one major enterprise cloud platform (AWS, GCP, or Azure).
  • Excellent English language presentation and communication skills
  • Well-versed in Kubernetes and Docker (building and scheduling containers).
  • Proficient in profiling, debugging, tracing, and or parallelizing/optimizing Python code.

Does this sound like your dream job? If so, apply for the position, and we’ll contact you. We appreciate your interest in Regrow. We are committed to fostering a diverse, inclusive environment and to promoting these values in everyone on our team.

Top Skills

Airflow
Argo
AWS
Azure
BigQuery
Dask
Django
Docker
Fastapi
Flask
GCP
Gdal
Kafka
Kubernetes
MySQL
Numpy
Postgres
Python
Qgis
Rasterio
Shapely
Xarray

Similar Jobs

10 Hours Ago
Easy Apply
Remote
Hybrid
Canada
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Engineering Manager will lead a team of Automotive Engineers in managing fleet telematics projects, focusing on data accuracy and diagnostics across vehicle systems.
Top Skills: Can CommunicationGitSoftware Development
11 Hours Ago
Easy Apply
Remote
Canada
Easy Apply
Mid level
Mid level
Cloud • Security • Software • Cybersecurity • Automation
As a Backend Engineer, you will develop features for the Switchboard product, collaborate with stakeholders, ensure code quality, and enhance product performance while following best practices.
Top Skills: Ci/CdDevOpsGitlabRuby On RailsVue
11 Hours Ago
Remote
Hybrid
7 Locations
Expert/Leader
Expert/Leader
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As a Staff Frontend Software Engineer, you'll build and enhance component libraries for Square's web applications, focusing on accessibility and collaboration with UI teams while mentoring other engineers.
Top Skills: AWSCSS3ElasticsearchEsbuildHTML5JavaJavaScriptMemcachedMySQLNode.jsPostgresReactRedisTypescriptViteWebpack

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account