BlackSky
real-time intelligence
StaffSWEngineer,MachineLearning
Neural analysis suggests this role is
optimal for Staff candidates.
“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.
solving domain specific business problems; test hypothesis; interpret experiment results
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
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.