Intern, Platform Engineering

Heron PowerScotts Valley, CA

About The Position

Heron Power is a startup company building cutting-edge power electronics for the 21st-century grid. We aim to debottleneck the growth of electricity generation and consumption with scalable, innovative, and less costly hardware solutions, accelerating the electrification of everything. Our first focus goal is to build better converters (inverters & rectifiers) to connect large-scale renewables, storage, and loads to the grid. Heron Power’s leadership team is made up of seasoned veterans who have designed and shipped gigawatts of power conversion products over the past decade. We understand that no one individual knows everything. We will all learn a lot together and from each other. We strive to build a collaborative, enriching environment conducive to personal, technical, and career growth. You can expect to work in a dynamic and collaborative environment, driven by first principles of engineering, solving difficult problems. This is a hands-on Platform Software Infrastructure internship for the Software team. You will help set up and learn the tools that power how our engineers build and ship software — from cloud environments to deployment pipelines. No prior professional experience is required. We will teach you the ropes; we need your curiosity, willingness to learn, and follow-through.

Requirements

  • Some coding experience in any language (Python, JavaScript, Bash, etc.) — even from classes or side projects
  • Basic comfort with the command line / Linux terminal
  • Familiarity with Git (commits, branches, pull requests)
  • Strong written communication — you'll document what you build
  • Curiosity about how software infrastructure works
  • Enrolled in or recently graduated from a CS, engineering, or related program

Nice To Haves

  • Any exposure to cloud platforms (AWS, GCP, Azure) — even free-tier counts
  • A personal project, open-source contribution, or lab assignment involving DevOps or infrastructure
  • Basic SQL knowledge

Responsibilities

  • Help provision and organize resources on AWS.
  • Learn to use Terraform or Pulumi to define infrastructure as code.
  • Help set up the pipelines that move code from development to production.
  • Learn tools like GitHub Actions and get familiar with how software gets deployed reliably.
  • Learn how to run applications in containers using Kubernetes.
  • Help set up a cluster and understand how our apps are organized and run.
  • Help build internal scripts and small tools that make it easier for the engineering team to do their jobs.
  • Help set up dashboards and alerts using tools like Grafana or Prometheus so the team can see what's happening in our systems.
  • Learn how to set up access controls, manage secrets safely, and follow best practices for keeping systems secure.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service