Palmetto Clean Technology

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.

This listing is sourced directly from Palmetto Clean Technology's careers page and normalized into a canonical job model.