Planet is looking to solve the problem of delivering advanced geospatial products to customers using machine learning and satellite imagery, and is seeking a skilled engineer to develop and deploy novel methods for geospatial analytics.
Requirements
- 6+ years of relevant experience of which 5+ years of experience is in machine learning
- Deep familiarity with time series methods, computer vision, and embeddings; able to implement, train, and optimize neural networks
- Data handling & preprocessing: Experience wrangling large datasets, ideally with geospatial libraries, combined with frameworks like PyTorch/TF for model development and training
- ML engineering experience: Comfortable writing clean, modular Python code and applying software development best practices (Git, testing, CI/CD)
- Hands-on production expertise: Experience deploying models (via Docker, Kubernetes, or similar) and understand best practices for monitoring and maintaining them at scale
- AWS or GCP experience
Responsibilities
- End-to-end model development & maintenance: Develop new algorithms or methods, implement and test them rigorously, and integrate them into production pipelines. Contribute to their ongoing maintenance and iteratively improve them.
- Advancing geospatial analytics: Innovate on computer vision, time series, and other ML techniques to uncover new insights from satellite and aerial data
- Cross-functional collaboration: Partner with product managers, data scientists, and engineers to define requirements, validate model outputs, and refine algorithms in iterative cycles
- Collaborating with adjacent ML and software engineering teams to ensure seamless integration of ML pre-processing and inference steps, defining best practices for efficient deployment and maintenance of geospatial models
Other
- Bachelor’s degree in Computer Science or similar
- Excellent communication skills, capable of explaining technical topics to diverse audiences
- Comprehensive Medical, Dental, and Vision plans
- Generous Paid Time Off in addition to holidays and company-wide days off
- 16 Weeks of Paid Parental Leave