
Golang/Kubernetes Engineer
ArangoDB
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Tech Stack
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