BlackSky needs to develop and maintain a pipeline that transforms raw satellite imagery into usable products, requiring improvements in scalability, maintainability, and performance.
Requirements
- Prior experience in processing geospatial or astronomical imagery using libraries such as NumPy, Pandas, OpenCV, GDAL, etc.
- Extensive expertise in Python and asyncio methodologies.
- Experience with cloud and cloud-like computing environments (AWS Batch / AWS Lambda, Kubernetes / ARGO).
- Expertise in agile development methodologies, git, CI/CD.
- Experience with OGC (Open Geospatial Consortium) and/or STAC (SpatioTemporal Asset Catalogs) specifications.
- Big Data experience (Hadoop, spark, kafka, etc).
- Proficiency with C++, C, and Cython (in addition to Python).
Responsibilities
- Independently design and implement new features and updates for the components making up BlackSky’s core image processing system.
- Take an active role in testing, debugging, and documented implemented software functionality.
- Lead the testing and development of automated processes for monitoring service quality and regression testing of the image processing system.
- Participate in and provide insightful feedback during design sessions and regular team status. meetings to help identify issues before they make it through development to production.
- Analyze and provide input on designs with an eye towards creating scalable, maintainable, and performant software solutions.
- Assist with operational tasks to ensure stability in production environments.
- Proactively identify problems with requirements (lack of clarity, inconsistencies, technical limitations) and communicates these issues early.
Other
- A minimum of 10 years of professional software development experience.
- Experience participating in an enterprise software development environment.
- Excellent written and verbal communication skills and an ability to articulate technical concepts clearly and succinctly
- The program this role supports requires being a US-born citizen.
- To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.