Base Power Company

Base Power Company

Infrastructure Engineer, Distributed Compute

Austin, TX

Sponsorship not specifiedDetected 28 days ago
PythonJavaGoDistributed SystemsAlgorithmsNoSQLAWSGCPCloud PlatformsKubernetesDatadogRESTKafkaRabbitMQCommunicationCollaboration

About the role

  • Base is deploying thousands of computing nodes across the country, coordinating them as a single distributed system.
  • This is systems-level work: designing for failure, scale, cost efficiency, and operational simplicity.
  • You'll work closely with device engineers who need reliable communication channels, product teams who need fleet management primitives, operations teams who need visibility and control, and hardware engineers who understand physical constraints.

Responsibilities

  • Build backend systems that reliably handle device-to-cloud communication at scale, including message routing, acknowledgment, retry logic, and conflict resolution for concurrent updates.
  • Develop APIs and services that allow product teams to query device state, push updates, and execute commands on thousands of devices simultaneously without bottlenecks or data consistency issues.
  • Design architectures that scale horizontally from hundreds to millions of devices without re-architecture, while optimizing compute, storage, and network costs.
  • Implement monitoring, alerting, and operational runbooks that allow the team to understand and troubleshoot distributed system behavior in production.
  • Build reliable async communication patterns using message queues and event streaming, handling ordering guarantees, deduplication, and exactly-once semantics.
  • Own the database and storage layer decisions that support both operational and analytical workloads - knowing when to use relational databases, NoSQL stores, or specialized systems.
  • Partner with hardware and device teams to understand their needs and translate them into scalable, reliable backend services.
  • 5+ years building backend infrastructure or distributed systems, preferably at scale
  • Experience building APIs and services that handle high scale and high concurrency

Requirements

  • Your infrastructure is the nervous system of this product - it must be fast, reliable, and elegant.
  • Familiarity with message queues or event streaming (Kafka, RabbitMQ, SQS, or similar)
  • Comfort with infrastructure-as-code and cloud platforms (AWS or GCP)
  • Familiarity with Kubernetes and container orchestration
  • Experience with distributed tracing and observability at scale (Datadog, Honeycomb, etc.)
  • Knowledge of fleet management, device provisioning, or OTA update systems

Benefits

  • Design and build the core orchestration and coordination layer that manages device fleet operations - task distribution, state synchronization, health monitoring - with >99.9% availability.

Company info

  • Base is America's next-generation power company.
  • We're rebuilding the foundation of modern civilization-electricity-by deploying a vast network of distributed batteries that is transforming today's fragile, centralized grid into a resilient and abundant system.
  • We are engineers, operators, and creatives solving some of the most complex, interdisciplinary challenges of our time.
  • Base is a startup, which means priorities shift and evolve quickly.
  • Your role may expand or change based on the needs of the business at any given time, so the responsibilities listed may not be exhaustive.
  • Rebuilding the grid is a big challenge.
  • We work hard because we care deeply about the impact we're creating.
  • We work in-person.
  • It's not a 9-to-5.
  • We are all-in.
  • Committed to the Mission: Rebuilding the grid is a big challenge. We work hard because we care deeply about the impact we're creating. We work in-person. It's not a 9-to-5. We are all-in.

This listing is sourced directly from Base Power Company's careers page and normalized into a canonical job model.