Palmetto Clean Technology
Staff Software Engineer, Energy Intelligence
1616 Camden Rd Charlotte, NC 28203 · Staff+ · Contract
Sponsorship not specifiedDetected 7 days ago
TypeScriptPythonReactViteFastAPIFull-Stack DevelopmentCode ReviewSQLPostgreSQLAWSGCPAzureCloud PlatformsCI/CDPandasNumPyData EngineeringLLMsLLMOpsLangGraphCollaborationRenewable Energy
About the role
- Our employees are our most valuable resource.
- We foster a promote-from-within culture that prioritizes talent development, career growth, and purpose-driven work.
- Palmetto prioritizes people, planet, and profit-backed by a culture that values collaboration, impact, and balance.
Responsibilities
- Communicate clearly with engineers, product partners, and non-technical stakeholders, while developing a deep understanding of the energy domain the platform serves.
- questioning and pressure-testing what they produce and keeping your own judgment in charge.
- Build and ship features end-to-end across the stack, from production APIs and data pipelines to the interfaces on top of them.
- Develop AI-powered capabilities where they fit, including LLM- and agent-based systems that extract structured, validated data from complex, unstructured documents with a human-in-the-loop review workflow.
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.
- You are a generalist who can pick up whatever the problem needs.
- Minimum:
- 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).
- Preferred:
- 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.
- Frontend depth: React, Vite, TypeScript, and data-fetching/state libraries (e.g., TanStack Query/Router).
Equal opportunity
- Palmetto embraces diversity and is an Equal Employment Opportunity employer.
- Employment is decided on the basis of qualifications, merit, and business need.
- We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or any other status protected under federal, state, or local law.
Apply directly at Palmetto Clean Technology →Create a free account for alerts like thisView Palmetto Clean Technology immigration profile
This listing is sourced directly from Palmetto Clean Technology's careers page and normalized into a canonical job model.