Climate & Environment Full-time

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.