Senior Geospatial Software Engineer

almost 3 years ago
Boston, MA, US... more
Boston, MA, US... more

Job Description

Our team is responsible for sourcing amazing remote sensing observations and making them a pleasure to use at Indigo for solving difficult problems related to agricultural production and carbon sequestration. We make connections with external data products and the teams providing them to regularly ingest these data for operational work across the company. We are the central location for documentation and guidance about remotely sensed datasets.

Our team makes the raw data we ingest ready for large scale scientific analysis by facilitating efficient access to clean, preprocessed data to upstream consumers. For those who want to work with raw data, our data catalog lets users filter by or utilize whatever metadata is available alongside the imagery. Our team also develops higher level, derived products to enrich data quality, remove noise or product specific variation, and synthesize our many data streams into one “virtual satellite”.

As a Senior Geospatial Software Engineer in the Remote Sensing Group, you will help lead engineering efforts to perform remote sensing data ingestion and derived product generation efficiently and at scale for customers across the company and beyond. You are well versed in data ingestion and management from a wide range of formats and providers, and have experience making these data searchable. You know how to present large, complicated datasets coherently through APIs to drive everything from exploratory data science to customer facing use cases.

Responsibilities:

  • Work in a cross-functional group of data scientists and engineers to build geospatial products and services.
  • Collaborate with product managers and data scientists to design systems that leverage science to answer difficult questions.
  • Design and own high quality production systems from initial planning stages to operational support.
  • Help mentor team members on good engineering practices and software development lifecycle, from sprint planning, software design, code review, testing, deployment, and monitoring.
  • Understand and maintain legacy systems while working to provide better replacements
  • Constantly learn from and educate others to improve yourself and the project.

Competencies:

  • You understand how to build high-throughput APIs and data processing pipelines.
  • You understand data lifecycles (e.g. archiving, access, and cost of data management) and can manage / communicate these concerns to stakeholders.
  • You have a passion for mentoring others and sharing your knowledge.
  • You are a strong communicator. You can lead technical architecture discussions and help drive technical decisions within your team.
  • You strive to create fast, reliable, testable and documented code that others can understand. 
  • You are resourceful and can troubleshoot your way through problems.
  • You thrive in a fast paced, agile development environment.
  • You bring a positive attitude and a sense of humor.

Qualifications:

  • 4+ years experience building and deploying high-quality production services
  • 2+ years experience working with a cloud provider, such as AWS or GCP
  • Experience making large heterogeneous data searchable and accessible
  • Experience with geospatial data, especially raster data products
  • Experience designing, building, and monitoring data pipelines at scale using distributed architectures.
  • Ability to break technical solutions into modules of manageable development stories.

Nice to Have

  • Spatial database experience (e.g., PostGIS)
  • Professional experience with Python
  • Familiarity or experience with image processing workflows
  • Familiarity or experience with computer vision/ML/AI workflows

About Indigo:

We’re building the technology to feed the world and fight climate change. We believe that through teamwork we can achieve more to benefit all of agriculture: from farmers to consumers to the planet.

Game changers don't fit in a box. The requirements listed above are examples of what we think enables success in this role, but we recognize the impossibility of fully capturing a singularly perfect description, and we believe in the power of diversified and creative displays of skills and qualifications. We embrace unconventional. We embrace creativity. We embrace a challenge to the status quo. If the specifications in the list below aren’t an exact match… great! Apply, be you, and be proud that you aren’t ordinary (we certainly aren’t!).

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Benefits:

  • Health, dental, and vision insurance for you and your family
  • Generous time off
  • Parental leave
  • A remote-first organization with flexible work hours
  • Catered Lunches
  • Commuter benefits
  • 401(k) plan

 

Similar jobs