
Full-Stack Software Engineer
The Electric Plant
Posted about 6 hours ago
About The Electric Plant Co.
The Electric Plant Co. is building a new category of plant and tree intelligence. Our IoT hardware measures the hidden electrical signals in plants and trees, paired with environmental data, and our foundation model decodes those signals into real-time insights about plant health, growth, and stress. We're a small, fast-moving company in San Francisco working at the intersection of biology, hardware, AI, and IoT. We closed our seed round in November 2025 and our first commercial deployment launches in August.
The Role
We are hiring a Full-Stack Software Engineer to own the software platform that turns our foundation model and IoT hardware into a usable product.
From cloud infrastructure and APIs to real-time dashboards and firmware integrations, you'll own systems that are both fast to ship and engineered to last. You'll collaborate daily with our scientists and hardware engineers, influence architectural decisions, and lay down the software foundations that take us from early pilots to thousands of connected devices and the clients who depend on them.
You will also help the rest of the company — scientists, operators, deployment team — build internal tools using AI-augmented workflows. We believe high-leverage software teams in 2026 are smaller, AI-accelerated, and mature about how they let everyone build. You will help define what that maturity looks like here.
Tech stack: Golang, Postgres, Linux on GCP. React on the frontend. C and MicroPython for firmware. LoRaWAN, MQTT, and other IoT protocols on the edge.
What you'll do
Build and scale the full-stack platform that ingests, processes, and visualizes our IoT data
Design and evolve cloud architectures to support large-scale, distributed sensor networks
Develop and maintain APIs, services, and dashboards for internal teams and external clients
Partner with our foundation model team to integrate AI-powered insights and policy surfaces into the platform
Monitor and improve system reliability, security, and cost efficiency
Help the rest of the team build internal tools using AI-augmented development workflows — mentoring colleagues in safe, mature use of AI coding tools
Contribute to technical strategy and roadmap while executing quickly on short-term needs
What we're looking for
4+ years of senior-level software development experience. You've owned real systems end-to-end and have the battle scars to make good architectural decisions.
Strong full-stack experience with a focus on backend systems, APIs, and cloud architectures
Comfortable with GCP (or AWS/Azure), containerization, CI/CD, and scaling production systems
Real fluency with AI-augmented development workflows (Claude Code, Codex, Cursor, or equivalent). Not as a novelty — as how you work and how you'll help others work.
Maturity about how AI gets used in production: you ship acceleration, not slop
Excited by IoT and embedded systems; ideally some exposure to firmware or protocols like MQTT or LoRaWAN
Startup velocity and judgment about what to skip — you ship the right version for the moment
Direct, low-ego communicator. Honest about what's broken. Comfortable being the one who says "this won't work" or "let's just do it."
Nice to have
Experience building AI-enabled or ML-powered products (not just consuming AI tools, but shipping products with them)
Prior experience at a deep-tech or hardware-software company — physical AI, IoT, robotics, climate, life sciences
Wireless / LoRaWAN experience
Compensation & logistics
Job details
Jobr Assistant extension
Get the extension →