TigerGraph is looking for a Kubernetes Operator Developer to design and develop a Kubernetes Operator to deploy and manage TigerGraph, ensuring scalability and fault tolerance for their advanced analytics and machine learning platform.
Requirements
- Minimum 5 years of hands-on experience with container technologies (Docker) and Kubernetes(k8s) preferred.
- Hands-on experience in developing Kubernetes operators.
- At least three years of development experience in related fields, solid programming skills, familiarity with Golang, or any other major programming languages.
- Familiar with Kafka or a similar messaging framework.
- Familiar with gRPC.
- Familiar with Zookeeper / ETCD / Consul or similar tools.
- Familiar with Linux and shell.
Responsibilities
- Design and develop Kubernetes Operaror to deploy and manage TigerGraph;
- Work on observability aspects of TigerGraph cluster and the Kubernetes Operator;
- Provide a scalable and fault-tolerant design to scale TigerGraph clusters in Kubernetes;
Other
- This position is primarily remote, but location-based requirements may apply. If the selected candidate is located near one of our company offices, the candidate will have a hybrid work arrangement (2-3 days in-office).
- Excellent problem-finding and problem-solving skills, good communication skills, good stress resistance, and team spirit.