BlackSky - Staff SW Engineer, Machine Learning
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• At least eight years of hands-on experience as a machine learning engineer or data scientist. • Bachelor’s Degree or higher in one of the following fields: computer science, mathematics, physics, statistics, or another computational field with a strong background of using machine learning/data mining for predictive modeling or time series analysis. • Extensive experience developing machine learning based software solutions. In particular, developing models in Python 3, PyTorch, Tensorflow, Keras, or scikit-learn. • Working knowledge of a wide range of machine learning concepts including supervised and unsupervised deep learning methods for both classification and regression. • Experience performing research in both groups and as a solo effort with a history of implementing algorithms directly from research papers. • Experience conducting literature review and applying concepts to programs or products. • Strong ability to communicate concepts and analytical results with customers, management, and the technical team, highlighting actionable insights. • Hands-on experience working with large data sets including data cleansing/transformation, statistical analyses, and visualization (using Python libraries such as Pandas, NumPy, etc.). • PhD./Master's degree in the previously mentioned fields. • Experience working with remote sensing data, ideally satellite imagery. • Experience with cloud-based MLOps tools such as ClearML, Weights & Biases, Kubeflow, or MLFlow • Experience working with Kubernetes-based infrastructure • Experience with tracking and motion detection algorithms. • Experience with maritime data for analysis and modeling. • Experience working with geospatial data and geospatial Python libraries (GDAL, shapely, rasterio, etc). • Experience developing asynchronous processing algorithms and Cloud-based solutions (especially AWS services like EC2 & S3). • Life at BlackSky for full-time US benefits eligible employees includes: • Life at BlackSky for full-time US benefits eligible employees includes • 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 Stock Purchase Program • Employee Assistance and Travel Assistance Programs • Employer matching donations • Professional development • Mac or PC? Your choice! • The anticipated salary range for candidates in Seattle, WA is $150,000-$180,000 per year. The final compensation package offered to a successful candidate will be dependent on specific background and education. BlackSky is a multi-state employer and this pay scale may not reflect salary ranges in other states or locations outside of Seattle, WA.
Responsibilities
• Design and implement solutions for internal and external customers that exploit traditional machine learning and novel deep learning for next-generation satellite imagery analytics. • Plan and conduct research projects related to computer vision, time series analysis, content curation, probabilistic modeling, machine learning, predictive analytics, and geometric modeling. • Develop algorithms, models, and analytical tools for solving domain specific business problems. • Implement production quality analytics and models into the SpectraAI codebase (Python). • Collaborate with management and technical team on product strategy. • Collaborate with infrastructure developers and machine learning quality engineers to build robust analytics for production use cases. • Independently design and conduct experiments, tests hypothesis, implement model and loss function code, train models, and interpret experiment results following a machine learning process based on high level project objectives. • Other job-related duties as assigned.
No credit card. Takes 10 seconds.