TigerGraph is a platform for advanced analytics and machine learning on connected data, featuring the only scalable graph database for enterprises.
The technology supports various applications including fraud detection, customer 360, MDM, IoT, AI, and machine learning.
Fortune 500 organizations and innovative mid-size and startup companies utilize TigerGraph to enhance their analytics, AI, and machine learning capabilities.
Seven out of the top ten global banks use TigerGraph for real-time fraud detection.
Over 50 million patients receive care path recommendations through TigerGraph.
300 million consumers benefit from personalized offers powered by recommendation engines using TigerGraph.
TigerGraph optimizes energy infrastructure, reducing power outages for 1 billion people.
This position is primarily remote, with potential hybrid work arrangements for candidates near company offices (2-3 days in-office).
Responsibilities include building a distributed framework for streaming data, developing data pipelines, creating tools for monitoring data flows, and staying updated on data science trends.
Requirements:
A Bachelor’s degree in Computer Science or a related field is required; 1-3 years of relevant experience is preferred.
Solid programming fundamentals are necessary, with experience in Java, Go, or another major programming language.
An understanding of distributed systems principles and the ability to evaluate design trade-offs is essential.
Familiarity with Kafka or similar streaming technologies is required; knowledge of Kafka Connect, Flink, or Spark Streaming is a plus.
The candidate must be capable of identifying and addressing performance bottlenecks in streaming systems.
Proficiency with Linux command-line tools and shell scripting for debugging and development workflows is necessary.
The candidate should be a proactive and collaborative team player with strong communication skills.
Openness to adopting AI-assisted engineering practices ("vibe coding") to enhance productivity and code quality is expected.
Benefits:
The anticipated salary range for candidates working in Redwood City, CA is $130,000 - $160,000.
The final salary will depend on various factors including experience, education, and industry background.
TigerGraph is a multi-state employer, and the salary range may vary for positions in other states.