GrepJob
Base Power Company

Infrastructure Engineer, Distributed Compute

Base Power Company
Apply
about 4 hours ago

Responsibilities

  • Design and build the core orchestration layer for device fleet operations.
  • Develop backend systems for reliable device-to-cloud communication at scale.
  • Create APIs and services for querying device states and executing commands.
  • Design scalable architectures for managing hundreds to millions of devices.
  • Implement monitoring and operational runbooks for troubleshooting.
  • Build reliable async communication patterns using message queues.
  • Make database and storage layer decisions for operational and analytical workloads.
  • Write maintainable infrastructure-as-code for rapid iteration.

Requirements

  • 5+ years of experience in backend infrastructure or distributed systems.
  • Strong proficiency in Go, Python, Java, or similar backend languages.
  • Deep understanding of distributed systems concepts.
  • Experience building high-scale APIs and services.
  • Familiarity with message queues or event streaming technologies.
  • Solid understanding of databases and data modeling.
  • Comfort with infrastructure-as-code and cloud platforms like AWS or GCP.
  • Proven ability to manage complex systems end-to-end.