»

Back-end developer for openEO platform (mid-level/senior) -- brisan oglas

Opis delovnega mesta

We are looking for an enthusiastic Python developer to help us develop the Sentinel Hub openEO backend.

In this role, you will work on the development of a backend that allows all users of Earth Observation (EO) data to process satellite imagery in a unified and backend-independent way. Through your work, you will enable users to process EO data in a way that it can be used directly in the areas of climate change impact detection and mitigation, disaster and risk management, change monitoring and many more.

About openEO Platform
openEO Platform is an ESA-funded project to develop a federated platform for unified access and analysis of EO satellite imagery. Within Sinergise, we are part of the federation with our own Sentinel Hub openEO backend. The backend builds on the capabilities of Sentinel Hub and follows the openEO API specification. openEO API is an emerging standard for interoperable cloud-based processing of large EO datasets and is gaining popularity thanks to its flexible use and more and more backends accepting the standard.

Od kandidatov zahtevamo

- Maintain and improve our openEO service
- Further develop our Sentinel Hub openEO driver (SH openEO backend)
- Introduce new processing capabilities and data collections (STAC collections) into the backend
- Optimize architecture and runtimes
- Support well-structured release cycles and continuous integration (GitHub/GitLab)
- Set up the infrastructure and virtual environments (AWS, Docker)
- Create and maintain RESTful APIs and other web services
- Perform code reviews
- Write automated tests.

Key qualifications:
- Experience with Python
- Experience with Vanilla JavaScript
- Experience with cloud environments (AWS)
- Ability to write maintainable and well-documented code
- Problem-solving skills
- Willingness to learn
- Proactivity and self-initiative
- Ability to work in a team
- Fluency in English (spoken and written).

Nice-to-have:
- Experience with SQL/NoSQL databases
- 2+ years of software development experience
- Education in computer-science or other related "technical" fields
- Experience with OGC, STAC standards
- Experience with gdal

Tools of trade:
- Python (flask, fastapi)
- Sentinel Hub openEO driver (https://github.com/Open-EO/openeo-sentinelhub-python-driver)
- openEO-pg-evalscript-converter (https://github.com/openEOPlatform/openeo-pg-evalscript-converter)
- sentinelhub-py (https://github.com/sentinel-hub/sentinelhub-py)

Kandidatom ponujamo

- Autonomy in your execution
- Interesting, challenging and meaningful work
- Flexible working hours and the possibility of hybrid work environment
- An inclusive and multicultural environment where each individual has the opportunity to grow professionally and personally
- Participation in company's shareholding structure
- Long-term stability as the company is profitable from it's very beginning 15 years ago
- A transparent salary policy: https://gitext.sinergise.com/operations/handbook/-/wikis/salary/Salary-Policy

Klasifikacija delovnega mesta

Lokacija:
Ljubljana / remote
Plačilo:
3060€ - 3990€ gross (mid-level/senior) EUR / mesec
Delovni čas:
redna zaposlitev

 

Zahtevana znanja

python
napredno znanje