Senior Software Engineer, Machine Learning jobs in United States
cer-icon
Apply on Employer Site
company-logo

Planet · 5 hours ago

Senior Software Engineer, Machine Learning

Planet is a company that designs, builds, and operates the largest constellation of imaging satellites in history. They are seeking a Senior Software Engineer with a focus on machine learning to develop advanced geospatial products and collaborate with cross-functional teams to drive innovation in remote sensing and analytics.

AerospaceAnalyticsBig DataGeospatialRemote SensingSoftware
check
H1B Sponsor Likelynote

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

Qualification

Machine LearningDeep LearningComputer VisionPythonAWSGCPData HandlingGeospatial AnalyticsDockerKubernetesGitAnalytical MindsetCommunication SkillsCollaboration

Required

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

Preferred

Bachelor's degree in a STEM or analytics-focused field
Practical knowledge of remote sensing, satellite imagery, or related geospatial domains
Experience implementing advanced time series approaches, including state-of-the-art deep learning architectures (e.g., Transformers, RNN variants) or novel forecasting methodologies that can perform online inference
Knowledge of coordinate reference systems, geometry manipulations, and common data formats (GeoTIFF, GeoJSON, etc.)
Hands-on experience building geospatial or sensor-driven data products from scratch
Performance optimization: Familiarity with techniques like model compression, GPU optimizations, or distributed training pipelines
Passion for innovation: you bring a creative mindset and a capability for solving complex problems while working within the constraints of our compute environment

Benefits

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

Company

Planet is an aerospace and data analytics company that builds small satellites and delivers information about the changing planet.

H1B Sponsorship

Planet has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (5)
2021 (12)

Funding

Current Stage
Public Company
Total Funding
$1.03B
Key Investors
BlackRockBloombergNEFPrelude Ventures
2025-09-09Post Ipo Debt· $460M
2021-12-08Post Ipo Equity· $200M
2021-12-08IPO

Leadership Team

leader-logo
Will Marshall
Co-Founder & CEO
linkedin
leader-logo
Robbie Schingler
Co-Founder and Chief Strategy Officer
linkedin
Company data provided by crunchbase