Software Engineer, Infrastructure
TigerGraph
·
Posted:
July 28, 2023
·
Onsite
About the position
TigerGraph is seeking a skilled professional to join their team as a Kubernetes Operator Developer. In this role, the successful candidate will be responsible for designing and developing the Kubernetes Operator to deploy and manage TigerGraph. They will also work on the observability aspects of the TigerGraph cluster and the Kubernetes Operator, providing scalable and fault-tolerant designs to scale TigerGraph clusters in Kubernetes. The ideal candidate will have a minimum of 3 years of hands-on experience with Kubernetes and at least three years of development experience in related fields. Additionally, familiarity with programming languages such as Golang, messaging frameworks like Kafka, and tools like Zookeeper, ETCD, Consul, Linux, and shell will be considered a bonus.
Responsibilities
- Design and develop Kubernetes Operator to deploy and manage TigerGraph
- Work on observability aspects of TigerGraph cluster and the Kubernetes Operator
- Provide scalable and fault-tolerant design to scale TigerGraph clusters in Kubernetes
Requirements
- Minimum 3 years of hands-on experience with Kubernetes preferred
- 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 similar messaging framework
- Familiar with gRPC
- Familiar with Zookeeper / ETCD / Consul or similar tools
- Familiar with Linux and shell
Benefits
- Competitive salary range of $120,000 - $135,000
- Opportunity to work with advanced analytics and machine learning on connected data
- Chance to work with the only scalable graph database for the enterprise
- Collaboration with Fortune 500 organizations and innovative mid-size and startup companies
- Involvement in real-time fraud detection for global banks
- Contribution to providing care path recommendations for over 50 million patients
- Involvement in delivering personalized offers to 300 million consumers
- Impact on optimizing energy infrastructure for 1 billion people
- Hands-on experience with Kubernetes
- Development experience in related fields
- Bonus points for solid programming skills, familiarity with Golang, Kafka, gRPC, Zookeeper/ETCD/Consul, Linux and shell, multi-threaded programming, distributed systems knowledge, and OS knowledge and performance tuning experience.