BlackSky is looking to support the development, operation, and capability evolution of Spectra AI, BlackSky’s cutting-edge AI/ML Platform, to ensure it produces consistent, reliable, and relevant analytics to BlackSky’s growing user base.
Requirements
- Minimum of ten years of hands-on experience as a software engineer with at least four years focused on geospatial imagery.
- Strong Python or Golang proficiency and experience writing production software for data ETL, micro-services, geospatial, or data analytics, and cloud deployment.
- Experience with distributed compute environments such as Kubernetes and Dask.
- Hands on experience working with large imagery datasets including image normalization, image augmentation, raster/vector visualization, etc.
- Hands on experience with cloud services such as AWS EKS, S3, EC2, Aurora / RDS, SQS, SNS, Batch, etc.
- Knowledge and experience with MLOps and DataOps as a practice.
- Experience with databases and data model design especially SQL such as Postgres / PostGIS and ElasticSearch.
Responsibilities
- Design and implement image processing pipelines and software services to assist researchers developing computer vision solutions for next-generation satellite imagery analytics.
- Ensure high-quality and production-ready Python and GO code.
- Take part in the entire project lifecycle from requirements development to deployment.
- Serve as a lead on MLOps software development projects, data ETL projects, and software feature development.
- Own and architect the vision, strategy, and technical roadmap for BlackSky's machine learning operations platform, ensuring it can scale to support a growing portfolio of advanced AI products.
- Design, build, and operate a robust and automated infrastructure for the entire ML lifecycle, including labeling, ETL, training, deployment, and monitoring.
- Develop and manage processes and tools to improve the velocity of researchers developing next-generation AI for processing satellite imagery and multimodal data.
Other
- Bachelor’s/Master’s Degree or higher in one of the following fields: computer science, mathematics, physics, statistics, or another computational field.
- U.S. citizenship is required for this position.
- Must be able to obtain the required authorizations from the U.S. Department of State.
- 15 days of PTO, 11 Company holidays, four Floating Holidays (pro-rated based on hire date), one day of paid volunteerism leave per year, parental leave and more
- 401(k) pre-tax and Roth deferral options with employer match