← All roles

Software Engineer

Tigergraph ·Worldwide ·Remote, Hybrid 78d ago
Distributed SystemsC++GoApache KafkaDockergRPC

About the role

TigerGraph is a platform for advanced analytics and machine learning on connected data. This role involves leading the architecture and development of highly available distributed systems for graph data, optimizing data ingestion and query pipelines, and providing technical leadership. The position is primarily remote with hybrid option if near an office.

Requirements

Bachelor's degree in Computer Science or related field, 5 years of relevant experience, deep hands-on experience with vector databases or graph databases and Cypher, solid understanding of distributed systems, programming in C++ or Go, familiarity with Kafka and ETCD, open to AI-assisted engineering practices. Bonus: Docker, gRPC/REST, performance profiling.
$140k–160k
Remote, Hybrid Milpitas, CAMilpitas, United States
Posted 78d ago
Apply for this role
Opens job-boards.greenhouse.io ↗