Staff Software Engineer (Data & Machine Learning Operations)

BlackSky is a real-time intelligence company that owns and operates the world's most advanced space-based intelligence platform, providing satellite imagery and analytics.
$160,000 - $180,000
Data
Staff Software Engineer
Hybrid
8+ years of experience
AI · Space

Description For Staff Software Engineer (Data & Machine Learning Operations)

BlackSky, a real-time intelligence company, is seeking a Staff Software Engineer to support the development, operation, and evolution of Spectra AI, their cutting-edge AI/ML Platform. This role is crucial for the automated monitoring mission, ensuring Spectra AI produces consistent, reliable, and relevant analytics. The ideal candidate should have experience in geospatial software engineering, computer vision model deployment, operations, and testing, with familiarity in satellite imagery. Key responsibilities include designing image and data label processing pipelines, implementing production-ready Python or GO code, leading MLOps projects, and collaborating on technical roadmaps. Required qualifications include 8+ years of software engineering experience, strong Python3 or GO proficiency, and experience with cloud services like AWS. The position offers competitive benefits, including comprehensive health insurance, PTO, 401(k) with employer match, and professional development opportunities. While preferably based in Herndon, VA, remote work is possible for candidates in certain states. The salary range for Seattle, WA candidates is $160,000-$180,000 per year. BlackSky is an Equal Opportunity Employer and requires U.S. citizenship or permanent residency due to government regulations.

Last updated 2 months ago

Responsibilities For Staff Software Engineer (Data & Machine Learning Operations)

  • Design and implement image and data label processing pipelines and software services
  • Ensure high-quality and production-ready Python or 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

Requirements For Staff Software Engineer (Data & Machine Learning Operations)

Python
Go
PostgreSQL
Kubernetes
  • 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 computer science, mathematics, physics, statistics, or another computational field
  • Experience designing and building scalable production software solutions and architectures, especially for machine learning or image processing
  • Strong Python3 proficiency or GO proficiency
  • Experience with databases, SQL queries, and data model design especially SQL such as PostgreSQL/PostGIS
  • Experience writing software to integrate with third-party APIs, performing data ETL, and managing complex data at scale in relational data stores
  • Strong ability to communicate concepts and software system results
  • Hands on experience with cloud services such as AWS EKS, S3, EC2, Aurora / RDS, SQS, SNS, Batch, etc.
  • Must be a US Citizen

Benefits For Staff Software Engineer (Data & Machine Learning Operations)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Life insurance
  • 401(k) with employer match
  • 15 days of PTO
  • 11 Company holidays
  • Four Floating Holidays
  • Paid volunteerism leave
  • Parental leave
  • Flexible Spending Accounts
  • Employee Stock Purchase Program
  • Employee Assistance Program
  • Travel Assistance Program
  • Employer matching donations
  • Professional development

Interested in this job?

Jobs Related To BlackSky Staff Software Engineer (Data & Machine Learning Operations)

Staff Software Engineer (Data & Machine Learning Operations)

BlackSky seeks a Staff Software Engineer for AI/ML operations, offering $160-180K, comprehensive benefits, and the chance to work on cutting-edge space intelligence technology.

Staff Software Engineer (Data & Machine Learning Operations)

BlackSky seeks a Staff Software Engineer for AI/ML operations, offering $160-180K, comprehensive benefits, and the chance to work on cutting-edge space intelligence technology.

Data Engineer 5 - Distributed Systems, Growth

Senior Data Engineer position at Netflix focusing on distributed systems and growth, building data products for customer experience optimization.

Data Scientist (L5) - Ads (Experimentation)

Lead Data Scientist role at Netflix focusing on ads experimentation and analytics, offering remote work and competitive compensation.

Data Science Manager - Engineering

Lead Netflix's data science engineering team, optimizing streaming infrastructure through analytics, experimentation, and machine learning, while managing senior technical talent.