BlackSky is a real-time intelligence company that operates a space-based intelligence platform providing satellite imagery and analytics.
The Imaging Department focuses on the performance of BlackSky's imagery product and on-orbit imaging systems.
The Staff Software Engineer will develop and maintain the image processing pipeline that transforms raw satellite pixels into imagery products.
Responsibilities include designing and implementing new features, testing and debugging software, leading automated process development, and providing feedback during design sessions.
The engineer will analyze designs for scalability and performance, assist with operational tasks, mentor other engineers, and engage with stakeholders to solve cross-functional challenges.
The position is open to candidates near Herndon, VA or Seattle, WA, with remote options available in certain states.
Requirements:
A Bachelor’s degree in computer science, engineering, or a related technical field, or equivalent practical experience is required.
A minimum of 10 years of professional software development experience is necessary.
Candidates must have prior experience in processing geospatial or astronomical imagery using libraries such as NumPy, Pandas, OpenCV, and GDAL.
Experience in an enterprise software development environment is required.
Extensive expertise in Python and asyncio methodologies is essential.
Familiarity with cloud computing environments like AWS Batch, AWS Lambda, Kubernetes, or ARGO is needed.
Expertise in agile development methodologies, git, and CI/CD is required.
Excellent written and verbal communication skills are necessary to articulate technical concepts clearly.
The role requires being a US-born citizen due to program support requirements.
Benefits:
Employees receive medical, dental, vision, disability, and life insurance, with BlackSky covering 100% of employee-only premiums and contributing $100/month for out-of-pocket expenses.
The position offers 15 days of PTO, 11 company holidays, four floating holidays, one day of paid volunteerism leave, and parental leave.
A 401(k) plan with pre-tax and Roth deferral options and employer matching is available.
Flexible Spending Accounts and an Employee Stock Purchase Program are provided.
Employees have access to Employee Assistance and Travel Assistance Programs, as well as employer matching donations.
Professional development opportunities are offered, and employees can choose between a Mac or PC.