Infrastructure Engineer, Distributed Compute at Base - ScoutJobs - The AI-curated global job board
Skip to content
B
Posted 11 hours ago

Infrastructure Engineer, Distributed Compute

BaseInfrastructure Engineer, Distributed Compute

Requirements

5+ years backend infrastructure experience, Proficiency in Go, Python, or Java, Distributed systems expertise, API and service scaling experience, Message queue familiarity, Database and data modeling knowledge, Cloud platform proficiency (AWS/GCP), Infrastructure-as-code experience

Skills

GoPythonDistributed SystemsAWS

About the role

About the Company

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.

Responsibilities

  • Design and build the core orchestration and coordination layer for device fleet operations
  • Build backend systems for device-to-cloud communication, including message routing and retry logic
  • Develop APIs and services to query device state and execute commands at scale
  • Design architectures that scale horizontally from hundreds to millions of devices
  • Implement monitoring, alerting, and operational runbooks for distributed systems
  • Build reliable async communication patterns using message queues and event streaming
  • Own database and storage layer decisions for operational and analytical workloads
  • Partner with hardware and device teams to translate needs into scalable backend services
  • Write maintainable and tested infrastructure-as-code

Requirements

  • 5+ years building backend infrastructure or distributed systems
  • Strong experience in Go, Python, Java, or equivalent backend languages
  • Deep understanding of distributed systems concepts like eventual consistency and failure handling
  • Experience building high-scale, high-concurrency APIs and services
  • Familiarity with message queues or event streaming (Kafka, RabbitMQ, SQS)
  • Solid understanding of databases and data modeling (Relational vs NoSQL)
  • Comfort with infrastructure-as-code and cloud platforms (AWS or GCP)
  • Proven ability to own complex systems from design through operational support

Preferred Qualifications

  • Experience building device management or IoT backend systems
  • Familiarity with Kubernetes and container orchestration
  • Background in energy, utilities, or operational technology (OT)
  • Experience with distributed tracing and observability (Datadog, Honeycomb)
  • Knowledge of fleet management, device provisioning, or OTA update systems
  • Exposure to consensus algorithms (Raft, Paxos) or distributed coordination (etcd, Zookeeper)
  • Experience with stream processing frameworks (Kafka Streams, Flink)
  • Experience with data center orchestration systems and baseboard management controllers
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Infrastructure Engineer, Distributed Compute

Base · Austin

Sign up to apply