ArangoDB

Golang/Kubernetes Engineer

ArangoDB

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Lead the design and development of the ArangoDB Kubernetes Operator
  • Own core operator architecture and implement features for lifecycle management, scaling, backup, and replication
  • Ensure high availability, performance, and stability of ArangoDB on Kubernetes
  • Define best practices for running stateful systems on Kubernetes
  • Collaborate with engineering teams to align operator capabilities with enterprise and cloud requirements
  • Troubleshoot complex issues across Kubernetes and distributed systems

Requirements

  • 4+ years of programming and Cloud experience
  • Deep expertise in Kubernetes, CRDs and operators (deployments, custom resources like ArangoDeployment, ArangoBackup, ArangoLocalStorage, replication, etc.)
  • Strong experience in Go (the operator is written in Go) plus solid understanding of concurrency, storage, and distributed system concerns
  • Proven background in designing and managing production-grade distributed databases or stateful systems, including storage management and data replication (e.g., persistent volumes, snapshot/backup, failover, cluster scaling)
  • Familiarity with storage concepts in Kubernetes: PersistentVolumes, PVCs, local storage, volume resizing, storage performance tuning
  • Operational mindset: ability to ensure stability, handle upgrades/migrations, observability/metrics, and manage cluster lifecycle through automation and best practices
  • Strong communication and leadership skills: able to drive technical discussions, review code, mentor contributors, write clear design documents and documentation for both internal and external users.
  • U.S. citizenship is required. Active security clearance is preferred.
Benefits
  • Remote work options
  • Competitive compensation plan including uncapped variable earnings
  • Meaningful career growth opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KubernetesGoCRDsoperatorsdistributed databasesstateful systemsstorage managementdata replicationobservabilityautomation
Soft Skills
communicationleadershiptechnical discussionscode reviewmentoringdocumentation writingcollaborationproblem-solvingorganizational skillsoperational mindset