Software Engineer, Infrastructure (Go) - remote in the US

Added
5 minutes ago
Type
Full time
Salary
Salary not provided

Related skills

grpc terraform kubernetes go rest
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now โ†’

๐Ÿ“‹ Description

  • Design, build, and maintain REST and gRPC APIs for bare-metal server lifecycle and cluster operations.
  • Develop asynchronous provisioning workflows for enrollment, OS provisioning, and cluster bring-up.
  • Implement consoles/interfaces to visualize hardware inventory, provisioning progress, and cluster health.
  • Ensure reliability with error handling, idempotency, and reconciliation loops for long-running provisioning.

๐ŸŽฏ Requirements

  • API Development: RESTful APIs or gRPC services with versioning and gateway patterns
  • Go: Proficiency for backend development
  • Kubernetes: Deep knowledge of primitives and controller/reconciler patterns (k0rdent, Metal3, Cluster API)
  • Bare-Metal Provisioning: Hands-on with BMC/Redfish, PXE/iPXE, image management, hardware inspection
  • Asynchronous Systems: Experience with workflow/event-driven systems (Temporal)
  • Infrastructure-as-Code: Terraform/OpenTofu and GitOps-driven configuration (ArgoCD or Flux)

๐ŸŽ Benefits

  • Work with an established Silicon Valley leader in cloud infrastructure.
  • Collaborate with passionate colleagues helping Fortune 500 and Global 2000 customers.
  • Be part of cutting-edge open-source innovation.
  • Thrive in an open, high-energy culture focused on growth.
  • Professional development and training opportunities.
  • Conferences, working groups, and tech talks.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’