Software Engineer (Machine Learning Operations)
Herndon, VA
Applications have closed
Senior Software Engineer (Machine Learning Operations)
Clearance Requirement: None, but desired
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 Senior 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 remotely in the following states or our Seattle/Washington DC suburbs offices” (AR, AZ, CO, CA, DC, FL, IN, MA, MD, MN, NC, NM, OR, PA, OH, SC, TN, TX, UT, VA, WA, WV)
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.
Qualifications:
- 5+ years of hands-on experience as a software developer or software architect with at least 2 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.
Desired Skills:
- 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.
- Ability to obtain and maintain a US security clearance.
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 AWS Big Data Computer Science Computer Vision Databricks Data Warehousing Elasticsearch Engineering ETL Keras Kubernetes Machine Learning Mathematics MLOps Model deployment Model training MongoDB NumPy Pandas Physics Python PyTorch SageMaker Scikit-learn SciPy Security Snowflake Spark Statistics TensorFlow
Perks/benefits: Career development 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 Data Science Manager jobs
- Open Lead Data Analyst jobs
- Open Marketing Data Analyst jobs
- Open Data Engineer II jobs
- Open Senior Business Intelligence Analyst jobs
- Open MLOps Engineer jobs
- Open Principal Data Engineer jobs
- Open Power BI Developer jobs
- Open Data Scientist II jobs
- Open Data Analytics Engineer jobs
- Open Business Intelligence Developer jobs
- Open Junior Data Scientist jobs
- Open Business Data Analyst jobs
- Open Sr Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Product Data Analyst jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Research Scientist jobs
- Open Big Data Engineer jobs
- Open Data Quality Analyst jobs
- Open Azure Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open Junior Data Engineer jobs
- Open Data quality-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open ML models-related jobs
- Open Business Intelligence-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Deep Learning-related jobs
- Open Data visualization-related jobs
- Open Finance-related jobs
- Open PyTorch-related jobs
- Open NLP-related jobs
- Open TensorFlow-related jobs
- Open APIs-related jobs
- Open Consulting-related jobs
- Open LLMs-related jobs
- Open CI/CD-related jobs
- Open Generative AI-related jobs
- Open Snowflake-related jobs
- Open Kubernetes-related jobs
- Open Hadoop-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Databricks-related jobs