Senior Software Engineer - Data Streaming
Company: TigerGraph
Location: Redwood City
Posted on: June 19, 2022
|
|
Job Description:
Come build the future of data, analytics, and AI with
us.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. Its proven
technology supports fraud detection, customer 360, MDM, IoT, AI,
and machine learning. Fortune 500 organizations and the most
innovative mid-size and startup companies choose TigerGraph to
accelerate their analytics, AI, and machine learning:Seven out of
the top ten global banks use TigerGraph for real-time fraud
detection. Over 50 million patients receive care path
recommendations to assist them on their wellness journey. 300
million consumers receive personalized offers with recommendation
engines powered by TigerGraph. TigerGraph reduces power outages by
optimizing the energy infrastructure for 1 billion people. Job
Responsibilities:Build a distributed and highly available framework
for moving data from a variety of source data stores into
TigerGraph's Graph database reliably;Build highly efficient data
pipelines for data (pre-)processing in various data sources and
formats;Build tools and services around the data pipeline to
provide observability into the data ingestion flow;Requirements:At
least three years of software development experience in related
fields, solid programming skills, familiar with Java, or any of
other major programming languages;Familiar with Kafka, Kafka
Connect, Kafka Stream, and KSQL;Familiar with Zookeeper / ETCD /
Consul or similar tools;Familiar with Linux and shell;Excellent
problem-finding and problem-solving skills, good communication
skills, good stress resistance, and team spirit;Familiar with
multi-threaded programming;Good knowledge of distributed systems
and trade-offs in designing them;Have deep OS knowledge and
performance tuning experience;
Keywords: TigerGraph, Redwood City , Senior Software Engineer - Data Streaming, IT / Software / Systems , Redwood City, California
Click
here to apply!
|