TigerGraph
Software Engineer
Milpitas, CA · Mid
Sponsorship not specifiedDetected 7 days ago
GoC++Distributed SystemsCode ReviewVector DatabasesRESTgRPCKafkaMachine LearningLeadershipCommunicationMentoring
About the role
- 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).
Responsibilities
- Lead the architecture, design, and evolution of highly available, scalable, and fault-tolerant distributed systems for graph data.
- Drive the optimization of data ingestion, indexing, and query pipelines, leading performance analysis and scalability improvements for low-latency, high-throughput workloads.
- Lead the diagnosis and resolution of complex production issues, driving root cause analysis, operational improvements, and preventive engineering practices.
- Provide technical leadership through design reviews, code reviews, mentoring, and driving engineering best practices across the team.
- Understanding of distributed systems principles and the ability to evaluate trade-offs in system design.
Requirements
- Bachelor's degree in Computer Science or a related field
- 8 years of relevant experience
- Deep, hands-on experience with one or more vector databases or similarity search libraries.
- Hands-on experience with gRPC or REST APIs.
- Other responsibilities as required.
Skills
- Proven experience designing and working with any graph database and query languages like Cypher
- 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.
- Fortune 500 organizations and the most innovative mid-size and startup companies choose
Benefits
- Over 50 million patients receive care path recommendations to assist them on their wellness journey.
Apply directly at TigerGraph →Create a free account for alerts like thisView TigerGraph immigration profile
This listing is sourced directly from TigerGraph's careers page and normalized into a canonical job model.