top of page

SOFTWARE ENGINEER

TYPE

Part-time/Full-time

LOCATION

Rome

DESCRIPTION

GMATICS is a SME born in 2017 that integrates satellite monitoring, aerial/drone surveys, geo-spatial databases, and Artificial Intelligence, to create digital models of reality (Digital Twins) for improving the management of cities and critical infrastructures (transport, energy, TLC) and addressing the effects of climate change underway. We are searching for a mission-oriented Software Engineer to join our forward-thinking, innovative team of developers and entrepreneurs.

WHAT YOU WILL DO

In this role, you will work on the development of a backend that will allow our team to process Earth Observation (EO) satellite data in a unified and backend-independent way.

Responsibilities

  • Maintain and improve our operative backend services

  • Further develop our EO platform

  • Introduce new processing capabilities and data collections (STAC collections) into the backend

  • Optimize architecture and runtimes

  • Set up the infrastructure and virtual environments (AWS/GCP, Docker)

  • Support well-structured release cycles and continuous integration (GitHub/GitLab)

  • Create and maintain RESTful APIs and other web services

  • Perform code reviews

  • Write automated tests.

WHO YOU ARE

Required

  • Experience with Python and other fast prototyping languages

  • Experience with cloud environments (AWS/GCP)

  • Ability to write maintainable and well-documented code

  • Problem-solving skills

  • Willingness to learn

  • Proactivity and self-initiative

  • Ability to work in a team

  • Fluent in written and spoken English.

Desired

  • Experience with SQL/NoSQL databases

  • 2+ years of software development experience

  • Education in computer-science or other related "technical" fields

  • Experience with containerization (Docker, Kubernetes)

  • Knowledge of CD/CL and MLops

  • Familiarity with async frameworks

  • Experience with gdal

WHAT WE OFFER

By joining us, you will have the opportunity to be a part of a team that is working to change the way we look at our Planet.

We have a startup culture with the resources of a scale-up company, providing you with many new projects to start and the ability to grow your skills.  Our young and dynamic work environment creates a positive and productive atmosphere.

You will have the opportunity to express your ideas and work on innovative projects using the latest technology available on the market, in a flexible and familiar environment.

We offer a contract that is in compliance with the CCNL metalmeccanico and the compensation package will be commensurate with your qualifications and experience.

GOT WHAT IT TAKES?

bottom of page