Software Engineer Agricultural Monitoring

Job description

Earth observation is changing the way we tackle society's biggest challenges. Geo-information provides the insights that enable smarter decision-making in countless sectors. Our company was born out of a merger of four proven earth observation companies (NEO, eLEAF, Sensar and 52impact). This combination places new demands on our infrastructure and our ability to rapidly process large geospatial datasets.

As a member of a small team of developers, you will take our agricultural monitoring to the next level. Currently, NEO already provides monitoring tools and services to three different countries on a huge, nationwide scale. Do you have what it takes to bring together the lessons and knowledge gained from these three services into an optimised processing pipeline that will enable us to expand our services across Europe and the wider commercial market? For this, you need the ability to design a structured system from a complex structure of classes, and deploy this into our cloud computing system running on Dagster and Ray.

This role is for you if you enjoy diving into complex problems, independently or with a team. You communicate effectively, are proactive and actively seek new opportunities, while identifying problems in a timely manner. You have a hands-on mentality and an affinity for innovation and development. You are involved in the further growth of our company and have plenty of room to take initiative. Would you like to help us streamline and automate our data and production pipelines? Join us and make a difference.

Key responsibilities

  • Designing, developing and optimising Python modules for geospatial data processing.

  • Collaborate on database management and schema design (PostgreSQL/PostGIS).

  • Building scalable, distributed computing workflows using Ray clusters.

  • Integrate and automate workflows with orchestration tools (e.g. Dagster).

  • Working with large geospatial and satellite datasets.

  • Ensuring code quality through unit and integration testing.

  • Participate in code reviews, documentation and collaborative development.

Knowledge and experience

We are looking for people with the following knowledge and experience:

  • 3+ years' experience in software development.

  • Strong Python skills.

  • Creative and "out of the box" thinking, but with focus on the end goal.

  • Experience with Git.

  • Experience with databases (e.g. PostgreSQL).

Preferable (but not required) if you also have experience with:

  • Affinity with the agricultural domain.

  • Experience with the following technologies:

    • Cloud (AWS)

    • Docker

    • CI/CD, DevOps

  • Parquet.

  • "Modern" data management, such as datalake and lakehouse architectures.

  • Developing APIs (FastAPI).

  • Geo software such as GDAL and QGIS.

  • Familiarity with OGC standards (e.g. WMS, STAC, etc.).

  • Affinity with remote sensing and earth observation data (aerial and satellite imagery).

  • Parallelisation frameworks (e.g. Ray / Spark / Dask).

Company profile

We are a unified company formed from the merger of four leading geo-information and data technology companies (eLEAF, NEO, Sensar and 52impact). By joining forces, we tackle societal challenges in the areas of climate change, water, agriculture and infrastructure. We do this by building a future where advanced data technology seamlessly contributes to solutions for a thriving planet.

As a trusted partner in our clients' sustainability journeys, we foster an inclusive, purposeful work environment that enables our teams to lead with curiosity, integrity and impact. Together, we build a better world as well as a stronger company.

We are a growing organisation driven by innovation and a passion for building a better future. With short lines of communication and a collaborative culture, we continue to scale. We want to be closer to our customers, understand their needs better and respond to them proactively. You will help us take this next step.

You can send your application by e-mail to Hilde Jongma.

E-mail address: hr@EOhub.nl. In the subject of the e-mail, include the job title.
For more information on our activities, please visit the websites of our individual companies:

www.neo.nl
www.sensar.nl
www.52impact.nl
www.eLeaf.com

We care about our planet, which is why we keep a close eye...

NEO captures objects from above and monitors changes smartly and accurately. In doing so, we create data and insights that directly contribute to your challenge.

Curious what that will bring you?

Also interesting...

Green-Blue Veining: what it is and why it matters

Tree data update: latest elevation model and multi-stem detection

NEO
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.