Back-End Developer (Python)

Company Details

Earthcube is developing an intelligence solution allowing its customers to monitor country size areas in real time. Huge volumes of data from a variety of sensors (imagery, structured data, unstructured text, etc.) are automatically processed by state-of-the-art AI algorithms and aggregated in the form of dashboards. In addition, high level analytics and alerts are generated to draw the user's attention to key events as quickly as possible. The development of this big data platform requires close collaboration between AI engineers, geopolitical experts, intelligence experts and software developers.


The C-Cube team is looking for a Python back-end developer to strengthen the core component of C-Cube. He will be responsible for maintaining, improving and increasing the reliability of the fetch and processing steps of all the data streams in C-Cube. High level of collaboration with the AI team will be necessary. Experience with mapping/geo technology or a strong curiosity for it would be ideal. The position is available ASAP. A senior profile would be ideal but a methodological and detail oriented junior with 3-4 years of experience would be ok so I haven’t put any seniority level in the position title.


  • Design, develop & maintain back-end processing
  • Autonomy
  • High level of collaboration with the whole C-Cube team (especially IA team)


  • Design and development back-end (Python, SQL, NoSQL)
  • Collaboration with the team on specifications & QA
  • Collaborate with rest of the C-Cube team and other product team on technical best practices



  • At least 2 years of experience
  • Strong skills in Python, Docker, database (SQL, NoSQL), data-engineering
  • Strong skills in cloud infrastructure and container orchestration systems
  • A proven track record of designing elegant solutions to complex problems
  • Skills or interest for mapping/geo products such as ArcGIS, MapBox, GDAL
  • Excellent organizational skills and autonomy
  • A passion for shipping quality code within deadlines and for automated testing
  • Willingness to take on challenges, show resiliency and always learn new skills


  • Experience with big data platforms (ElasticSearch, Hadoop, …)
  • Experience with AI technologies
  • Experience in startups or high reliability companies with direct responsibility to maintain and improve products, infrastructures and processes would be a very strong asset


Tagged as: python, Docker, cloud, hadoop, elasticsearch, sql/nosql, arcgis/mapbox/gdal, ai technologies

Select your currency
EUR Euro
AUDAustralian dollar
Visit us on LinkedInVisit us on FacebookVisit us on Twitter