Senior Software Engineer, AI for the Planet
Role responsibilities
Build and scale high-quality full-stack products that integrate state-of-the-art machine learning models for environmental impact. Take ownership of the entire product lifecycle, including architecture design, deployment, and maintaining production systems.
Requirements
Requires at least 5 years of professional software engineering experience with a background in generalist full-stack development. Must have strong foundations in web applications, data pipelines, and distributed systems, along with experience managing production systems.
Key skills
Software Engineering, Full-stack Development, Machine Learning Integration, Web Applications, Data Pipelines, Distributed Systems, Cloud Tooling, System Architecture, Production Systems, On-call Troubleshooting, Computer Vision, Agentic Workflows, Software Design, Technical Planning, Code Review, Testing
Keywords
AI, Machine Learning, Full-stack, Cloud Tooling, Distributed Systems, Data Pipelines, Computer Vision, Agentic Workflows, Claude Code, Sentinel-1, Sentinel-2, Landsat, Geospatial, Python, Software Architecture, Production Engineering, Multi-tenant Agents, Cloud Computing, GCS, Containerization