Principal AI Engineer, Machine Learning Operations

New
B
BlackSkyGeospatial intelligence
Location: Remote, USAFull-TimePrincipal
Salary185,000 - 215,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
Minimum of 12 years of hands-on software engineering experience, including at least four years developing computer vision or machine learning solutions for geospatial, remote sensing, or similarly complex imagery. Preferred: At least 15 years of hands-on software engineering, computer vision, or machine learning experience.
Required Skills
AWSPythonMachine LearningPyTorchMLOpsComputer Vision

Requirements

  • Have at least 12 years of hands-on software engineering experience, including at least four years developing computer vision or machine learning solutions for geospatial, remote-sensing, or similarly complex imagery.
  • Hold a bachelor's degree in computer science, engineering, mathematics, or a related quantitative field, or have equivalent practical experience.
  • Demonstrate expert-level proficiency in Python and experience developing deep learning systems with PyTorch or a comparable modern ML framework.
  • Have experience designing, training, evaluating, and deploying production-grade computer vision models for tasks such as object detection, segmentation, change detection, image classification, or time-series analysis.
  • Have strong experience with remote-sensing imagery and geospatial data challenges, including spatial resolutions, viewing geometries, sensors, and environmental conditions.
  • Have hands-on experience building geospatial data and computer vision pipelines using tools such as Rasterio, GDAL, GeoPandas, Shapely, xarray, or Zarr.
  • Have experience taking computer vision capabilities from experimentation through production, including model evaluation, deployment, and performance optimization.
  • Have experience developing and operating machine learning workloads in AWS, including GPU-based training and inference.
  • Be able to communicate architecture decisions, experimental results, tradeoffs, risks, and recommendations to technical and non-technical stakeholders.
  • Demonstrate technical leadership and mentorship across engineering teams without requiring direct management authority.

Responsibilities

  • Lead full-lifecycle model engineering, from problem formulation and dataset curation through training, validation, deployment, and error analysis.
  • Drive model resilience across satellite imagery conditions, including off-nadir angles, low light, seasonal variation, weather distortion, dense environments, and cross-sensor domain shifts.
  • Ensure models are trained, versioned, deployed, monitored, and maintained reliably in production.
  • Optimize edge and cloud compute environments for resilient capabilities.
  • Communicate technical progress, risks, and technology stack to cross-functional leadership and Product partners.
  • Contribute to proposals and white papers.
  • Provide technical mentorship and lead design reviews and experiment planning.
View Full Description & ApplyYou'll be redirected to the employer's site
185,000 - 215,000 USD per year
Apply Now