BlackSky

real-time intelligence

StaffSWEngineer,MachineLearning

$150–180k United States Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Staff candidates.

The Brief

“Staff SW Engineer, Machine Learning at BlackSky. Skills: Machine Learning, Deep Learning, Computer Vision, Python, PyTorch, Tensorflow, Keras, scikit-learn. Design and implement solutions for internal and external customers that exploit traditional machine learning and novel deep learning for next-generation satellite imagery analytics. Plan and conduct research projects related to computer vision, time series analysis, content curation, probabilistic modeling, machine learning, predictive analy”

What You'll Achieve.

deliver foresight into critical matters that affect national security and the economy; see, understand and anticipate change as it happens, giving them the ultimate strategic advantage so they can act quickly

Industry & Context.

real time intelligence
Problems you'll solve

solving domain specific business problems; test hypothesis; interpret experiment results

Eligibility Requirements

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

What They're Looking For.

Must Have

At least eight years of hands-on experience as a machine learning engineer or data scientist, Bachelor’s Degree or higher in one of the following fields: computer science, mathematics, physics, statistics, or another computational field with a background of using machine learning/data mining for predictive modeling or time series analysis, Extensive experience developing machine learning based software solutions, developing models in Python 3, PyTorch, Tensorflow, Keras, or scikit-learn, Working knowledge of a wide range of machine learning concepts including supervised and unsupervised deep learning methods for both classification and regression, Experience performing research in both groups and as a solo effort with a history of implementing algorithms directly from research papers, Experience conducting literature review and applying concepts to programs or products, ability to communicate concepts and analytical results with customers, management, and the technical team, highlighting actionable insights, Hands-on experience working with large data sets including data cleansing/transformation, statistical analyses, and visualization (using Python libraries such as Pandas, NumPy, etc.), 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

Nice to Have

PhD. /Master's degree in the previously mentioned fields, Experience working with remote sensing data, ideally satellite imagery, Experience with cloud-based MLOps tools such as ClearML, Weights & Biases, Kubeflow, or MLFlow, Experience working with Kubernetes-based infrastructure, Experience with tracking and motion detection algorithms, Experience with maritime data for analysis and modeling, Experience working with geospatial data and geospatial Python libraries (GDAL, shapely, rasterio, etc), Experience developing asynchronous processing algorithms and Cloud-based solutions (especially AWS services like EC2 & S3)

What You'll Do.

Design and implement solutions for internal and external customers that exploit traditional machine learning and novel deep learning for next-generation satellite imagery analytics

Plan and conduct research projects related to computer vision

probabilistic modeling

and geometric modeling

and analytical tools for solving domain specific business problems

Implement production quality analytics and models into the SpectraAI codebase (Python)

Collaborate with infrastructure developers and machine learning quality engineers to build robust analytics for production use cases

Independently design and conduct experiments

implement model and loss function code

and interpret experiment results following a machine learning process based on high level project objectives

How You'll Work.

Team & Collaboration

Collaborate with management and technical team on product strategy; Collaborate with infrastructure developers and machine learning quality engineers to build robust analytics for production use cases; ability to communicate concepts and analytical results with customers, management, and the technical team, highlighting actionable insights

Communication Scope

ability to communicate concepts and analytical results with customers, management, and the technical team, highlighting actionable insights

Full Job Description

Staff SW Engineer, Machine Learning About Us: BlackSky is a real-time intelligence company. We own and operate the world's most advanced space-based intelligence platform and provide customers satellite imagery, automated analytics and high-frequency monitoring of strategic locations, economic assets and events from around the globe. BlackSky is trusted by the most demanding allied military and intelligence organizations and commercial companies to deliver foresight into critical matters that affect national security and the economy. BlackSky's data enables governments and businesses to see, understand and anticipate change as it happens, giving them the ultimate strategic advantage so they can act quickly. Our global team works with cutting-edge technology to make a difference around the world and prides itself on being people-first, customer-focused and fun. This is a remote role with a focus on integrating machine learning into automated, remotely deployed, machine learning systems. The job requires the ability to understand a variety of challenging ML tasks in the GIS computer vision, time series, and natural language domains. In addition, you will help develop model pre-training and fine-tuning approaches for configurable ML training pipelines. While the primary focus is on computer vision, some work with LLM and VLM may be required. You will work closely with the BlackSky analytics team to port existing analytics into a remote ML environment and report to the Principal Systems Architect. Responsibilities: Design and implement solutions for internal and external customers that exploit traditional machine learning and novel deep learning for next-generation satellite imagery analytics. Plan and conduct research projects related to computer vision, time series analysis, content curation, probabilistic modeling, machine learning, predictive analytics, and geometric modeling. Develop algorithms, models, and analytical tools for solving domain specific business prob

Free ATS check

Applying for this Staff SW Engineer, Machine Learning role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about BlackSky?

Real rants from real employees. Read before you apply.

Read Company Rants →