Rerun logo
Rerun
Posted 122 days agoVerified live 12h ago

Software Engineer, Infrastructure

Brief overview

United StatesIn-person
Kubernetes operator patternCRDsControllersReconciliationAPIsTestingReleasesAWSInfrastructure-as-code (Terraform/OpenTofu)Production-grade observabilityCI/CDIncident responseGoRustTime-series databasesAnalytical databasesData-intensive infrastructure

About the company

Rerun builds open source visualization infrastructure for computer vision and robotics.

Job description

Summary

Rerun is building a new multimodal data stack for Physical AI, focusing on transforming the physical-world economy with their technologies. The role involves owning the Kubernetes operator for Rerun Hub deployments, ensuring production reliability and facilitating deep customer onboarding.

Responsibilities

  • Own our Kubernetes operator: the control plane that provisions, configures, and manages Rerun Hub deployments across our own cloud infrastructure and inside customer accounts. This is real software engineering: CRDs, controllers, reconciliation, APIs, tests, releases
  • Deep customer onboarding: When a customer brings new infrastructure requirements, you extend our control plane to accommodate that. Your reconcilers will make Rerun Hub work end-to-end from networking, IAM, storage to cluster configuration
  • Production reliability and scale: Observability, CI/CD, incident response, and the deployment experience from local dev through staging to prod
  • Follow-the-sun on-call with the rest of the team

Skills

  • A strong software engineering background. You think of infrastructure as software you build, not just systems you operate
  • Deep Kubernetes experience, specifically with the operator pattern — you've designed CRDs, written controllers (controller-runtime / kubebuilder / operator-sdk), and shipped them to production
  • Proficiency in Go, and ability to read and contribute to an asynchronous Rust codebase (or eagerness to learn; much of our stack is Rust)
  • Solid experience with AWS, infrastructure-as-code (ideally Terraform/OpenTofu), and production-grade observability
  • Comfort being customer-adjacent: going into a customer's cloud account and doing the deep plumbing to onboard them
  • Great communication in English, an ownership mindset, and a curious, helpful attitude
  • Experience with high-throughput, time-series, or analytical database systems
  • Background in data-intensive infrastructure
  • Interest in robotics, AR/VR, ML, or simulation

Qualifications

Must Haves

  • A strong software engineering background. You think of infrastructure as software you build, not just systems you operate
  • Deep Kubernetes experience, specifically with the operator pattern — you've designed CRDs, written controllers (controller-runtime / kubebuilder / operator-sdk), and shipped them to production
  • Proficiency in Go, and ability to read and contribute to an asynchronous Rust codebase (or eagerness to learn; much of our stack is Rust)
  • Solid experience with AWS, infrastructure-as-code (ideally Terraform/OpenTofu), and production-grade observability
  • Comfort being customer-adjacent: going into a customer's cloud account and doing the deep plumbing to onboard them
  • Great communication in English, an ownership mindset, and a curious, helpful attitude

Nice to Haves

  • Experience with high-throughput, time-series, or analytical database systems
  • Background in data-intensive infrastructure
  • Interest in robotics, AR/VR, ML, or simulation

Benefits

  • We offer competitive cash and equity compensation
  • Six weeks paid vacation
  • Whatever hardware and software you need to do your job

More jobs like this