24 de Abril de 2024

Software Engineer (m/f)

Development Seed

  • Localidade Lisboa
  • Contrato Contrato sem termo
  • Horário Full-time
  • Salário €75 000

Apply for this job here. - <endereço ocultado>

We are hiring a Software Engineer to build tools to manage massive earth data on the cloud. As a software engineer at Development Seed, you will have the opportunity to work with our partners like NASA and ESA. You will create new patterns to manage, process, and distribute earth data and you will enable earth scientists to work smarter and faster by creating better insights into our changing planet.

Development Seed is a unique and rewarding place to do this work. Over the past two decades, we have honed our approach to stewarding projects from opportunity to successful, impactful products. Our partners are working on exciting and important problems. Our technical teams are built of curious, empathetic people with high intrinsic motivation and a growth mindset. We open source a lot of our work, invest heavily in R&D that drives the field, and regularly reinvent the nature of our work.

This is a hybrid position based in Lisbon, you will have the opportunity to work out of our Lisbon office in the lovely Graça neighborhood and hang out with great team members but also be able to work from home when it better suits your needs and work/life balance.
*If you’re interested in a fully remote role, check out our other openings

As a software engineer, you will

  • Build reliable and scalable services, optimized to deliver petabytes of satellite imagery data 
  • Use cloud services to process imagery in near-real time
  • Solve real problems for organizations that address big global challenges
  • Use the best technology and practices available in the earth observation and cloud infrastructure communities to ensure successful projects
  • Be an advocate for cloud-optimized data formats and services
  • Work with stakeholders to understand the needs of end-users
  • Solve real problems for organizations addressing global challenges
  • Learn and grow with a team that is committed to your success
  • Work in the open. We support open source, open data, and open science and take pride in our impact. As part of the Development Seed team, we encourage you to discuss your work through blogging and presentations at conferences, seminars, and workshops.

To be successful in this role, you will leverage your skills building quality, repeatable data processing and manipulation tools on cloud technologies. The majority of your time will be writing software and building infrastructure that enables access to earthdata. An ideal candidate has experience with Docker and Amazon Web Services, and is excited to learn new tools, services, and approaches.

About you


  • Minimum of 3 years professional experience related to software development
  • Minimum of 2 years of cloud platform experience, e.g. Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure
  • Proficiency in Python 
  • Experience with Git, GitHub, and project management tools
  • Ability to learn quickly and adapt to solve new challenges
  • Strong communication skills in a remote and asynchronous setting with a team spanning diverse time zones
  • Experience taking initiative and working autonomously
  • Ability to work out of the Lisbon office, at least once a week

Nice to have:

  • Experience with earth observation data access and metadata technologies, for example with STAC based technologies like eoAPI
  • Familiarity with cloud-optimized formats, including Xarray, Zarr, COG, GeoParquet, and n-dimensional data handling in the cloud

As a Development Seed team member, you:

  • Collaborate — Working as a team makes us stronger than any individual developer. You write clear GitHub tickets and communicate effectively on Slack and in person.
  • Learn — We constantly evolve our technology stack and techniques to deliver the best work to our partners. You don't need to know any particular language or framework upfront, but demonstrate that you're able and excited to learn new building methods.
  • Code — You write code that focuses on performance and maintainability. You also write detailed documentation before and after writing code.
  • Care about the world and believe that we can do better — Social change is the foundation of everything we do. You are impatient about solving the world’s toughest challenges.

Are you not sure you tick all the boxes? We encourage you to apply. We have a culture of learning, and if this job description sounds exciting, we’d love to hear from you.

We have a comprehensive 5 step hiring process, designed to be thorough and engaging to ensure that you and our team have a clear understanding of how we can succeed together:

  1. Application. The deadline for submitting your application is Friday April 30
  2. Introductory interview to get to know each other
  3. Technical interview to talk about your technical skills, prior experience, and answer hypothetical questions about how you’d approach future projects
  4. Team fit interview to align with our team's culture and your longer term career goals
  5. Paid full day virtual interview activity for you to collaborate directly with our team members

Development Seed earnestly embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be.


web: (https://commoncrawl.org/faq/):2024-05-19 23:23:51