Slingshot Aerospace is seeking a Senior Software Engineer to join its Data Engineering team. The role involves designing, leading, and optimizing large-scale data pipelines and infrastructure to power real-time optical tracking of satellites.
Requirements
- 5+ years of experience in software or data engineering
- 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
- 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
- Ability to travel up to 10% of the time
Benefits
- Paid time off
- Health insurance
- Retirement plan
- Equity
- Travel opportunities