Senior Software Engineer, Machine Learning
Planet
Location
Remote (US)
Type
Full-time
Posted
Nov 19, 2025
Compensation
USD 142800 – 203200
Mission
What you will drive
- 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
Impact
The difference you'll make
This role creates positive change by developing advanced machine learning models that analyze satellite data to help solve the world's toughest obstacles, supporting environmental monitoring, humanitarian efforts, and commercial applications.
Profile
What makes you a great fit
- 6+ years of relevant experience of which 5+ years of experience is in machine learning
- Bachelor’s degree in Computer Science or similar
- 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
- Ability to experiment with model architectures, and derive data-driven insights to iteratively improve performance and accuracy using an analytical mindset
- 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
- Excellent communication skills, capable of explaining technical topics to diverse audiences
Benefits
What's in it for you
Comprehensive Medical, Dental, and Vision plans; Health Savings Account (HSA) with a company contribution; Generous Paid Time Off in addition to holidays and company-wide days off; 16 Weeks of Paid Parental Leave; Wellness Program and Employee Assistance Program (EAP); Home Office Reimbursement; Monthly Phone and Internet Reimbursement; Tuition Reimbursement and access to LinkedIn Learning; Equity; Commuter Benefits (if local to an office); Volunteering Paid Time Off.
Salary ranges: New York City + California: $153,000—$191,300 USD; San Francisco: $162,600—$203,200 USD; US National: $142,800—$178,500 USD.
About
Inside Planet
Planet designs, builds, and operates the largest constellation of imaging satellites in history, delivering data via a cloud-based platform to commercial, environmental, and humanitarian sectors to help solve the world's toughest obstacles.