Palmetto is a leading clean tech company on a mission to accelerate the transition to a clean energy future.
Requirements
Advanced proficiency in Python for production software, with a demonstrated ability to write clean, maintainable, well-tested code and design solid APIs and services.
Full-stack breadth: comfortable working across a backend and a modern frontend (e.g., React/TypeScript), and the underlying infrastructure. You are a generalist who can pick up whatever the problem needs.
Hands-on experience building production LLM systems and agents with frameworks like pydantic-ai, LangGraph, or Claude/OpenAI Agent SDKs, including prompting, evals, and extracting structured data from messy, unstructured sources at scale.
Fluency with agentic coding tools to multiply your impact, used critically: questioning and pressure-testing what they produce and keeping your own judgment in charge.
Experience building and operating production systems: APIs and services, data pipelines, relational databases (SQL/PostgreSQL), containerization, cloud platforms (AWS/GCP/Azure), and observability, with sound practices (version control, code review, testing, CI/CD).
Geospatial and remote-sensing experience: imagery, elevation/point clouds, and libraries such as rasterio, geopandas, and shapely; PostGIS.
Depth in the modern Python web stack: FastAPI, SQLAlchemy, Pydantic, and async Python.