Sr. Software Engineer - Kubernetes @ TigerGraph
Your Application Journey
Email Hiring Manager
Job Details
Overview
TigerGraph is a platform for advanced analytics and machine learning on connected data. TigerGraph's core technology is the only scalable graph database for the enterprise. The platform is used for fraud detection, customer 360, MDM, IoT, AI, and machine learning in Fortune 500 organizations, innovative mid-size firms, and startups.
Impact and Reach
Seven of the top ten global banks use TigerGraph for real-time fraud detection. Over 50 million patients benefit from care path recommendations and 300 million consumers receive personalized offers. Additionally, TigerGraph optimizes energy infrastructure for 1 billion people to reduce power outages.
Position Details: Sr. Software Engineer - Kubernetes
This position is primarily remote, with hybrid work arrangements (2-3 days in-office) for candidates located near a TigerGraph office.
Job Responsibilities
- Design and develop a Kubernetes Operator to deploy and manage TigerGraph.
- Work on observability aspects of TigerGraph cluster and the Kubernetes Operator.
- Provide scalable and fault-tolerant design for TigerGraph clusters in Kubernetes.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Minimum 5 years of hands-on experience with container technologies (Docker) and Kubernetes.
- Hands-on experience in developing Kubernetes operators.
- At least three years of development experience with solid programming skills (Golang or similar).
Skills and Knowledge
- Familiarity with Kafka or similar messaging frameworks.
- Experience with gRPC.
- Knowledge of Zookeeper / ETCD / Consul or similar tools.
- Familiarity with Linux, shell scripting, and multi-threaded programming.
- Understanding of distributed systems and design trade-offs.
- Deep OS knowledge and performance tuning experience.
- Excellent problem-solving, communication, stress resistance, and team spirit.
Compensation
For candidates working in Redwood City, CA, the anticipated salary range is $160,000 - $200,000. Final salary depends on experience, education, and other factors.
Key skills/competency
- Kubernetes
- Docker
- Operator
- Golang
- Kafka
- gRPC
- Distributed Systems
- Linux
- Observability
- Scalability
How to Get Hired at TigerGraph
🎯 Tips for Getting Hired
- Customize your resume: Tailor your skills to TigerGraph requirements.
- Highlight Kubernetes experience: Emphasize operator development and scaling.
- Showcase technical projects: Include container and distributed system work.
- Prepare for interviews: Practice scenario-based technical questions.