Software Engineer, Query Optimizer

TigerGraph

Redwood City, CA, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 12/29/2020
  • Website: tigergraph.com
  • Company Address: 3 Twin Dolphin Dr. Suite 160, Redwood City, CA, 94065

About TigerGraph

TigerGraph is the only scalable graph database for the enterprise. TigerGraph’s proven technology connects data silos for deeper, wider and operational analytics at scale. Four out of the top five 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. The energy infrastructure for 1 billion people is optimized by TigerGraph for reducing power outages. TigerGraph’s proven technology supports applications such as fraud detection, customer 360, MDM, IoT, AI, and machine learning. The company is headquartered in Redwood City, California, USA.

Job Description

TigerGraph is the world’s fastest graph analytics platform designed to unleash the power of interconnected data for deeper insights and better outcomes. We welcome people from all backgrounds who seek the opportunity to help build the next generation graph computing and analytics platform.

We are looking for a Senior Query Optimizer Engineer to implement and improve TigerGraph Query Language engine. You will work with upper management to define software requirements and take the lead on operational and technical projects.

In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills.

Your goal will be to develop high-quality and optimized query language engine that is aligned with user needs and business goals.

Responsibilities

  • Contribute to TigerGraph query language engine
  • Design and implement high-quality query optimizer
  • Identify, prioritize and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Perform validation and verification testing
  • Collaborate with internal teams and vendors to fix and improve products

Requirements

  • 5+ years of hands-on software engineering experience, with a specific focus on database query optimizer.
  • Strong database system expertise in query execution planning, query optimization, performance tuning, parallel computing, and schema design
  • Strong CS fundamentals including data structures, algorithms, and distributed systems.
  • Experience developing systems in C/C++
  • Familiarity with Linux operating systems
  • Analytical mind with problem-solving aptitude
  • Ability to work independently
  • BS in Computer Science, Masters or Ph.D. preferred

Related Jobs

Software Engineer

TigerGraph - Redwood City, CA, US

Software Engineer/Solution Architect

TigerGraph - Redwood City, CA, US

Software Engineer, Query Optimizer

TigerGraph - Redwood City, CA, US

Europe Software Engineer/Solution Architect

TigerGraph - Europe

System Engineer, Infrastructure

TigerGraph - Redwood City, CA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.