Software Engineer (Cumulus)
Job Description
We are seeking a software engineer to build tools to manage massive earth data on the cloud.Â
As a software engineer at Development Seed, you will build software that allows our partners at organizations like NASA and ESA to manage data on the cloud. You will create new patterns to manage, process, and distribute earthdata. You will enable earth scientists to work smarter and faster, giving us all better insight into our changing planet.Â
NASA and other geospatial organizations are collecting vast amounts of Earth observation data. With your help, the rich information stored in these archives can be unlocked by human’s inquisitive and exploratory nature. You will build systems to support the delivery of this data to the cloud and translation to formats and services which make discovery of the information frictionless.
Specifically, we are seeking a software engineer to work on the Cumulus project to support NASA in its mission to provide scientists and others access to earth science data. Cumulus is a cloud-based data ingest, archive, distribution, and management system and is used for all Earth Observing System Data and Information System (EOSDIS) data streams
As a software engineer, you will:- Build reliable and scalable services, optimized to deliver petabytes of satellite imagery data to millions of simultaneous users
- Solve real problems for organizations addressing global challenges
- Use the best earth science and cloud technology and practices available
- Work with earth science and cloud infrastructure communities to develop best practices and tools
- Learn and grow with a team that is committed to your success
- Work with stakeholders to understand the needs of end users
- Be an advocate for cloud-optimized data formats and services
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, Amazon Web Services (or other cloud providers), and is excited to learn new tools, services, and approaches.
Your experience:​​Ideal candidates have previous experience with:Â
- Node.js
- Git
- Amazon Web ServicesÂ
You'll also be working with languages, tools, & services like:Â
- DockerÂ
- PythonÂ
- Terraform
Experience with earth observation data is a plus.
NASA Badging Requirements:- Work on the Cumulus project requires that the team member hold U.S. citizenship and reside in the United States.
- 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 you need to demonstrate you’re able and excited to learn new ways to build.
- Respect — We are a diverse team spread across the globe. You value other’s perspective, voice, and ideas. You treat everyone with dignity and professionalism.
- Code — You write code focusing on both performance and maintainability. You 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.
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.
Development Seed embraces diversity and equal opportunity in a serious way. 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.
Explore More
Date Posted
04/25/2023
Views
12
Similar Jobs
2025 Sensor Modeling and Simulation Analysis Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is a trusted partner to the nations space programs providing technical expertise and innovative solutions across satellite l...
View DetailsInformation Security Consultant - Application Security Engineer - MassMutual
Views in the last 30 days - 0
MassMutual is seeking an experienced Application Security Engineer to join their dedicated team The role involves driving security best practices cond...
View DetailsRegional Director Public Sector Sales DOW - Chainguard
Views in the last 30 days - 0
The job seeks a Regional Director with sales expertise and security clearance to lead public sector initiatives and build partnerships Responsibilitie...
View DetailsManager, Customer Success - Bold Penguin
Views in the last 30 days - 0
Bold Penguin a leading digital solution platform for small commercial insurance is seeking a Manager of Customer Success The role involves leading a t...
View DetailsManager, Project Manager - Capital One
Views in the last 30 days - 0
Capital One a Fortune 500 company and one of the nations top 10 banks is seeking a Manager Project Manager The role involves leading critical and stra...
View Details