The Infrastructure Software Engineering team at TigerGraph, Inc. has built the world's fastest real-time Graph Analytics platform. We are seeking a System Engineer to add to our world-class core engineering team. The Infrastructure Software Engineer will help design and deliver the world's fastest distributed graph database and analytics platform. Join this team if you have a passion for building distributed technology platforms and tools to solve the most complex real-life business problems.

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 varies 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, hands on experience  with Java, or any of other major programming languages;
  • Hands on experience 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;

 

Apply for this Job

* Required