Slingshot Aerospace is seeking to accelerate the security, safety, and sustainability of space by managing and processing observational satellite data with high reliability and low latency.
Requirements
- Proficiency in Python and experience building high-performance data processing systems
- Strong experience with MongoDB; familiarity with PostgreSQL and Databricks
- Solid understanding of ETL pipelines, data transformation, and large-scale data management
- Experience developing in Linux environments, including containerized deployments using Docker and Kubernetes in AWS
- Experience with source control systems (e.g., Git) and CI/CD workflows
- Experience building and debugging distributed data pipelines using Databricks, Apache Spark, or similar platforms
- Familiarity with MongoDB change streams and streaming frameworks like RabbitMQ or Kafka
Responsibilities
- Design, build, and maintain high-performance ETL pipelines using Python, MongoDB, and AWS EKS, supporting the ingestion and processing of 20–30GB of satellite data daily.
- Develop and maintain scalable APIs and services for data ingestion, transformation, and export to customers.
- Optimize data workflows to improve throughput, latency, and system uptime, ensuring reliable data delivery at scale.
- Build and maintain monitoring, alerting, and performance dashboards using Datadog for proactive system health tracking and fault resolution.
- Collaborate with engineering, product, and operations teams to deliver mission-critical data systems that meet customer needs.
- Contribute to the architecture, automation, and observability of cloud-native systems, following industry best practices.
- Support the strategic transition of workloads to Databricks and PostgreSQL, helping modernize and scale our data platform.
Other
- Must be able to work remotely with sufficient internet bandwidth to support video conferencing and development activities.
- Ability to travel up to 10% of the time
- Strong written communication skills and ability to produce clear technical documentation
- Self-starter with the ability to work independently and collaboratively in a fast-paced, remote environment
- 5+ years of experience in software or data engineering