Senior Data Software Engineer

Lobelia is a pioneering company in the use of Earth Observation satellites and big data to address the climate emergency. We develop and operate services to study the state of the Earth’s resources, and provide key data for adaptation and mitigation measures in face of the climate crisis.

Lobelia’s team is composed of passionate experts in physics, earth sciences, graphic design, computer science, data visualisation, engineering and business. We apply this interdisciplinary knowledge to actual products people use and want to use. We work with trusted data providers and have a growing network of international collaborators that are as engaged as we are to drive for change.

Lobelia is looking for a Senior Data Software Engineer to strengthen its product team.

1. Why you should work at Lobelia

Ever tried accessing big public data? Exactly: not up to date, hidden behind proprietary or antediluvian APIs, quota-restricted, down-today-try-again-tomorrow. We are a referent in a global movement towards public data that lives up to its name: truly-serverless, analysis-ready, cloud-native datacubes, available without restriction and (obviously) for free. Come and work at the forefront of data liberation.

From the more technical side, we optimise Petabyte-scale data and allow its fully-interactive exploration, at full resolution, from the comfort of your browser (just click on the ocean in our MyOcean Pro explorer to see for yourself). With climate and Earth Observation datasets becoming larger by the day (exabytes just around the corner), how can we explore them in useful, intuitive ways to better understand the global climate crisis? We use and contribute to technologies such as Zarr, Xarray and Dask in Production to offer data access to tens of thousands of users. But we need Data Engineers like you to reach the next level.

2. What you’ll do

Your primary role will be to design, develop and validate elements of our operational big data management product. Or more in detail:

  • getting to know the ins and outs of satellite and climate data access, and of the data itself;
  • creating workflows and features in our data platform to optimise big dense and sparse datasets for consumption, so that researchers, decision-makers, and the general public can use them effectively;
  • working hand-in-hand with the best global providers of marine, atmospheric, climate and land data (ECMWF, Mercator Ocean, ESA, NOAA, NASA, EUMETSAT to name a few);
  • helping in the design of the product strategy to address new clients and end users;
  • collaborating with our Operations team, who are responsible for the deployment and maintenance of our services;
  • contributing to the open-source community; and last but not least
  • setting a new standard in how big public data is managed and accessed.

We’re looking for a seasoned data software engineer that loves creating solid solutions to challenging problems, and that can own major parts of the system.

3. What you’ll bring

Must-haves include:

  • Extensive experience in the design, development and validation of complex Python-based software tools.
  • Experience designing and creating tools for large-scale data processing and management pipelines.
  • A love for computational optimisation.
  • A strong feeling of ownership of the systems you work on, from design to deployment.
  • A test-driven and documented development methodology to produce high-quality and modular code.
  • A great deal of curiosity — eventually you might end up dedicating some time to building a beautiful new basemap based on OpenStreetMaps Planet data, or learning about geographic projections…
  • Effective interpersonal, communication, and collaboration skills.

Nice-to-haves include a master’s degree in Computer Science or similar, as well as experience in the following areas:

  • Distributed back-end services (e.g. APIs, processing workflows, databases).
  • Cloud computing and storage systems: OpenStack, AWS, GCP, Azure or similar.
  • Scientific data formats such as Zarr, netCDF/HDF5, COG, Parquet, etc.
  • Geospatial data processing libraries: rasterio, geopandas, shapely, etc.
  • Pangeo ecosystem (dask, xarray, blosc) or similar.
  • STAC metadata ecosystem or similar.

4. What we offer

We offer a full-time, permanent position, with a competitive salary. The location for this vacancy is in Barcelona.

Our flexible working conditions do not only exist on paper. All of us take advantage of this flexibility and use it for a good work-life balance.

We offer challenging topics having a societal impact, the best gear to work on them, a stimulating and diverse working environment and an international network of trusted organisations, companies and experts we work with on a daily basis.

But above all, we offer the unique chance to work at the forefront of a social and economic movement to raise awareness on climate change and use evidence-based insights to cope with it in an effective way.

5. Tell us about you!

If you want to apply for this vacancy, send us an email at telling us about your past, present and ideal future work. Send us your résumé or portfolio, and show us something you’ve worked on that makes you feel great. Oh, and we’re curious: show us some OSS you’ve created or how you set up your IDE.

Thanks for your interest! We can’t wait to hear from you.

  • Barcelona
  • Full-time, permanent position, with a competitive salary
  • Flexible working conditions