Senior Software Engineer, Agent Platform (AI for the Planet)
Role responsibilities
Build and operate a foundation agent platform including APIs, SDKs, and observability tools for conservation and research organizations. Develop the underlying services for runtime orchestration, identity, and evaluation while building and deploying production AI agents.
Requirements
Requires over 8 years of professional software engineering experience with a strong track record of shipping distributed systems and web services to external users. Candidates must be proficient with modern AI tools and possess strong technical communication skills.
Key skills
Web Services, Distributed Systems, Data Pipelines, Cloud Tooling, API Design, LLM Agents, SDK Development, CLI Tooling, Observability, Technical Communication, Prompt Design, Orchestration, Sandboxing, Evaluation Systems, Production Ownership, Developer Experience
Keywords
AI Agents, LLM, Distributed Systems, API Design, SDK, CLI, Observability, Cloud Tooling, Data Pipelines, Earth Observation, Geospatial Features, Sentinel-1, Sentinel-2, Landsat, Prompt Engineering, Runtime Orchestration, Event Routing, Agent Registry, Non-deterministic Software, Open Source, Conservation Technology, Climate Solutions, Maritime Conservation, Food Security, Disaster Resilience