Address
Washington D.C.

Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM

Backend Software Engineer

Job Category: Backend Software Engineer
Job Type: Part Time
Job Location: Remote

About Us:

We are a cutting-edge startup developing a satellite imagery analysis platform aimed at transforming the agriculture, commodity trading, and insurance sectors. By leveraging real-time satellite data and machine learning models, we provide predictive insights that help businesses make informed decisions regarding crop health, yield forecasts, and risk management.

We are looking for a Backend Software Engineer who will be instrumental in building and maintaining the infrastructure that powers our platform. You will play a critical role in ensuring the seamless collection, processing, and analysis of geospatial data from satellite imagery and related data sources.


Responsibilities:

As a Backend Software Engineer, you will develop and maintain the infrastructure that processes and delivers satellite data and predictive analytics to our clients. Specific responsibilities include:

  • Design, develop, and maintain scalable, high-performance backend services and APIs to support the real-time analysis of satellite imagery.
  • Integrate satellite data sources (e.g., Sentinel-2, Landsat, commercial satellites) and ensure efficient storage, retrieval, and processing of large geospatial datasets.
  • Collaborate with frontend developers, data scientists, and GIS specialists to ensure that data flows seamlessly through the system and is available for visualization and analysis.
  • Implement robust data pipelines for processing, cleaning, and aggregating satellite imagery and associated metadata, ensuring high availability and performance.
  • Ensure backend services are reliable, secure, and scalable, particularly for handling large volumes of real-time satellite data.
  • Optimize performance of backend services and databases to handle increasing data load and concurrent user demands.
  • Participate in code reviews, debugging, and troubleshooting to ensure high-quality and reliable backend systems.
  • Stay up-to-date with emerging technologies and best practices in backend development, cloud computing, and geospatial data management.

Requirements:

  • 3+ years of experience in backend development with expertise in Python, Node.js, Java, or Go.
  • Experience building RESTful APIs and working with microservices architecture.
  • Strong knowledge of databases (both relational and NoSQL), such as PostgreSQL, MongoDB, or Elasticsearch.
  • Familiarity with cloud infrastructure (AWS, Google Cloud, or Azure) and services such as S3, Lambda, and EC2 for handling large datasets and real-time data processing.
  • Experience with geospatial data processing and storage, ideally using tools like PostGIS, GDAL, or Geoserver.
  • Ability to design and maintain data pipelines that process large amounts of satellite imagery, incorporating ETL processes and automation workflows.
  • Experience with containerization technologies (e.g., Docker, Kubernetes) for deploying and managing scalable applications.
  • Knowledge of data security best practices, including encryption, secure APIs, and data access controls.
  • Bonus: Experience with machine learning pipelines and data processing frameworks (e.g., Apache Spark, Dask, or Hadoop) for handling large datasets.
  • Strong problem-solving skills and ability to work independently in a remote, fast-paced environment.

Benefits:

  • Competitive salary with flexible, remote working opportunities.
  • Be part of a mission-driven startup that is revolutionizing the use of satellite imagery in agriculture, commodities, and insurance.
  • Collaborate with a global team of experienced developers, data scientists, and GIS experts.
  • Access to cutting-edge technologies and tools in the fields of satellite data, AI, and cloud computing.
  • Opportunities for professional growth within a fast-growing tech company.

How to Apply:

Please submit your resume, GitHub profile, and a cover letter explaining why you’re a good fit for this role. Be sure to include examples of your work, particularly those related to backend systems, geospatial data processing, or cloud infrastructure.


We are committed to building a diverse and inclusive team and welcome applicants from all backgrounds. Join us in shaping the future of satellite imagery and geospatial analytics!

Apply for this position

Allowed Type(s): .pdf, .doc, .docx