BlackSky is hiring a
Staff Software Engineer

Logo of BlackSky

BlackSky

💵 $170k-$185k
📍Remote - United States

Summary

Join BlackSky, a real-time intelligence company, as a Staff Software Engineer to support the development, operation, and capability evolution of Spectra AI, BlackSky's cutting-edge AI/ML Platform. As part of the machine learning team, you will help ensure that Spectra AI produces consistent, reliable, and relevant analytics to BlackSky’s growing user base.

Requirements

  • Minimum of eight years of hands-on experience as a software engineer with at least three years focused on geospatial imagery
  • Bachelor’s/Master’s Degree or higher in one of the following fields: computer science, mathematics, physics, statistics, or another computational field
  • Demonstrated experience designing and building scalable production software solutions and architectures, especially for machine learning or image processing
  • Strong Python3 proficiency or GO 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
  • Strong ability to communicate concepts and software system results with customers, management, and the technical team, highlighting actionable insights
  • Hands on experience with cloud services such as AWS EKS, S3, EC2, Aurora / RDS, SQS, SNS, Batch, etc
  • Must be a US Citizen

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
  • Collaborate with management and technical team on technical roadmap and implementation strategy
  • Other job-related duties as assigned

Preferred Qualifications

  • Over ten years of hands-on experience as a software engineer
  • 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
  • Experience working with geospatial and image software stacks (GDAL, Rasterio, GeoPandas, Shapely, Xarray, Zarr, etc.)
  • Experience with remote sensing datasets and image preprocessing and manipulation methods for sensors such as Sentinel, LandSat, BlackSky, Airbus, Planet, or WorldView

Benefits

  • Medical, dental, vision, disability, group term life and AD&D, voluntary life, and AD&D insurance
  • BlackSky pays 100% of employee-only premiums for medical, dental and vision and contributes $100/month for out-of-pocket expenses!
  • 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
  • Flexible Spending Accounts
  • Employee Stock Purchase Program
  • Employee Assistance and Travel Assistance Programs
  • Employer matching donations
  • Professional development
  • Mac or PC? Your choice!
  • Awesome swag

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let BlackSky know you found this job on JobsCollider. Thanks! 🙏