
Check your CV before you apply
See your score the way hiring software reads it. If it needs work, build a stronger resume in the same place.
About the role
Planet turns daily satellite imagery into intelligence for defence and government customers. As a Senior Machine Learning Engineer you build new algorithms and models for these uses and make them run at continental and global scale.
Key responsibilities
- Develop new algorithms and machine learning models for defence and intelligence
- Optimise models for high-throughput inference at global scale
- Define requirements with product managers, data scientists and engineers
- Integrate ML pipelines with other software platforms
- Build testing, validation and monitoring for models
Requirements
- 10+ years of relevant experience, 6+ in machine learning
- Implementing and training neural networks in PyTorch or TensorFlow
- Large datasets, ideally with geospatial libraries
- Clean Python, Git, testing and CI/CD; deploying with Docker or Kubernetes
- AWS or GCP, a graduate STEM degree or equivalent, and able to get a US security clearance
Location and schedule
- Hybrid: you work from the Arlington, Virginia office 3 days a week (Washington DC area)
Salary and benefits
US base salary $160,600 to $200,800 a year, plus possible bonus and equity. Benefits include medical, dental and vision cover, 16 weeks of paid parental leave, and tuition support.
How to apply
Apply on the company's own site.

Source: Direct · THE BRIEFED never charges candidates.
Similar roles
More Technology & IT roles near this one