Software Engineer, Machine Learning Operations
Herndon, VA; Seattle, WA; Remote
Applications have closed
Software Engineer, Machine Learning Operations
About Us:
BlackSky is a geospatial intelligence solutions provider that enables organizations to task, collect, and transform data from earth observation, global sensor networks, mobile devices, and social media to deliver on-demand insights about places, events, and assets that are critical to their operations. BlackSky provides satellite collection, data, and cloud-based processing and analytic solutions to organizations that are capitalizing on the exponential growth of a wide range of sensor and collection platforms for delivering the next generation of geo-intelligence and location intelligence solutions. BlackSky has extensive expertise and capabilities in commercial remote sensing, multi-source analytics, cloud computing, open-source software development, Amazon Web Services, and big data geospatial analytics. BlackSky is operating and deploying a constellation of high-resolution imaging spacecraft to image the planet in near real time.
BlackSky is looking for a talented and creative Software Engineer / ML Ops Engineer to support the development, operation, and capability evolution of Spectra AI, BlackSky’s cutting edge AI/ML Platform. As part of the machine learning team, you are instrumental in supporting the automated monitoring mission at BlackSky. You will help build the software that scales the Spectra AI machine learning platform both for training and model development as well as deployment to operations delivering critical timely insights to our customers.
This position is a critical element of the BlackSky AI/ML Engineering team and is expected to work collaboratively with internal platform and satellite development teams to ensure success. The ideal candidate has strong data ETL and data warehousing experience; AI model development, operations, and test experience; familiarity with computer vision use cases; and success working in an agile development environment. Additionally, the ideal candidate has demonstrated the ability to manage their own efforts over a broad scope of work as an independent contributor. Finally, the candidate should be an independent thinker with the demonstrated ability and willingness to lean in and solve new problems.
While the job location listed here is ideal, we are open to hiring this position in our Seattle/Washington DC suburb offices or remotely certain states.
Responsibilities:
- Develop machine learning platform software supporting training and model deployments including data ETL, data lakes, data catalogs, data labeling systems, model training, model deployment & inference, algorithm orchestration, and metrics and model assessment.
- Build and integrate software processes and tools that improves the velocity of the computer vision engineers researching and developing algorithmic models.
- Integrate machine learning and AI models developed by the machine learning team into the Spectra AI platform and codify common patterns and best practices.
- Work to scale all aspects of the Spectra AI platform supporting rapid model development and execution at consistent high quality.
- Take part in the entire project lifecycle from requirements development to deployment.
- Collaborate with management and technical team on product and platform strategy.
Required Qualifications:
- Minimum of five years of hands-on experience as a software developer or software architect with at least two years focused on data processing or machine learning.
- Bachelor’s Degree or higher in one of the following fields: computer science, data science, mathematics, physics, statistics, or another computational field.
- Hands on experience working with and managing processing of large datasets and computational or analytic jobs.
- Python3 proficiency and familiarity with scientific and data processing libraries such as NumPy, SciPy, Pandas, and scikit-learn.
- Experience developing robust data models, data architectures, and software application services at scale for production especially with databases such as PostgeSQL, Elasticsearch, and/or MongoDB.
- Familiarity with developing data ETL in python, particularly using processing technologies such as Luigi, Apache Airflow, Dask, Apache Spark or MLOps technologies such as Kubeflow or ClearML
- Experience with cloud-based software development and deployments particularly using AWS and Kubernetes.
Preferred Qualifications:
- Knowledge and experience with MLOps and DataOps as a practice.
- Familiarity with Kubernetes and MLOps applications such as Kubeflow.
- Familiarity with machine learning frameworks such as TensorFlow, PyTorch, or Keras.
- Familiarity with machine learning platforms and data lake platforms such as AWS Sagemaker, Palantir, Databricks, or Snowflake.
- Knowledge and experience with geospatial data, computer vision, or satellite imagery.
Life at BlackSky for full-time benefits-eligible employees includes:
- BlackSky pays 100% of employee-only premiums for medical, dental, and vision, plus contributes $100/month for out-of-pocket expenses.
- Total of 5 weeks of paid leave including PTO, holidays, volunteerism leave, and our shutdown between Christmas and New Year’s Day.
- 401(k) pre-tax and Roth deferral options with employer match.
- Professional development budgets.
- Mac or PC? Your choice!
- Awesome space swag.
BlackSky is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer All Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, sexual orientation, gender identity, disability, protected veteran status or any other characteristic protected by law.
To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a 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.
EEO/AAP/ Pay Transparency Statements: https://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf
https://www.dol.gov/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_Final_JRF_QA_508c.pdf
Tags: Agile Airflow Architecture AWS Big Data Computer Science Computer Vision Databricks DataOps Data Warehousing Elasticsearch Engineering ETL Keras Kubeflow Kubernetes Machine Learning Mathematics ML models MLOps Model deployment Model training MongoDB NumPy Pandas Physics Python PyTorch SageMaker Scikit-learn SciPy Snowflake Spark Statistics TensorFlow
Perks/benefits: 401(k) matching Career development Health care Medical leave Team events
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Lead Data Analyst jobs
- Open MLOps Engineer jobs
- Open Data Science Manager jobs
- Open Data Engineer II jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Manager jobs
- Open Power BI Developer jobs
- Open Principal Data Engineer jobs
- Open Sr Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Business Intelligence Developer jobs
- Open Junior Data Scientist jobs
- Open Data Scientist II jobs
- Open Product Data Analyst jobs
- Open Senior Data Architect jobs
- Open Sr. Data Scientist jobs
- Open Business Data Analyst jobs
- Open Big Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Manager, Data Engineering jobs
- Open Azure Data Engineer jobs
- Open Data Product Manager jobs
- Open Data Quality Analyst jobs
- Open Junior Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open GCP-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Java-related jobs
- Open Privacy-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open TensorFlow-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open PhD-related jobs
- Open CI/CD-related jobs
- Open NLP-related jobs
- Open Kubernetes-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Hadoop-related jobs
- Open LLMs-related jobs
- Open Generative AI-related jobs
- Open Databricks-related jobs