Senior Software Engineer

Logo of BlackSky

BlackSky

πŸ’΅ $135k-$155k
πŸ“Remote - United States

Job highlights

Summary

Join BlackSky's Platform Analytics team as a Senior Software Engineer and become part of a passionate group developing high-quality software solutions for real customer needs. You will collaborate with various teams to design, integrate, launch, and improve machine learning/computer vision algorithms and pipelines used in geospatial applications. This role requires extensive software engineering experience, proficiency in Python and REST APIs, and familiarity with cloud environments. Preferred qualifications include experience with machine learning, data pipelines, and geospatial systems. BlackSky offers a comprehensive benefits package including medical, dental, vision, life insurance, paid time off, 401k matching, and professional development opportunities. While the ideal locations are Herndon, VA or Seattle, WA, remote work may be considered for certain states.

Requirements

  • Experience developing production software for at least five years
  • Strong software engineering skills which produce clean, well-documented, tested, and scalable solutions
  • Proficiency designing, implementing, and using REST APIs
  • Fluency in Python and are comfortable diving into other languages when necessary
  • Familiarity with common database technologies (SQL and NoSQL)
  • Experience managing data and services in a cloud environment like AWS (preferred), GCP, or MS Azure

Responsibilities

  • Design, develop, and document external and internal data services to implement scalable solutions for low latency processing with a focus on usability, consistency, and stability
  • Collaborate with various teams including but not limited to platform, data science, and image processing, to help design interfaces and implementations for analytics-related services core to the business
  • Help maintain platform analytics production services
  • Provide insightful feedback during design sessions and code reviews
  • Other job-related duties as assigned

Preferred Qualifications

  • Familiarity with machine learning and/or data pipelines
  • Experience working with data ingestion, storage, and analysis tools such as Elasticsearch, Redis, MongoDB, PostgreSQL, etc
  • Experience with geospatial systems
  • Experience with GPU accelerated computing in Python
  • Experience with Kubernetes
  • Experience with Java and Go

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 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.