Job Description
As a Query Language Software Engineer, you will take ownership of the evolution, performance, and feature expansion of GSQL — the powerful query language at the core of TigerGraph. You will work closely with cross-functional teams to design, implement, and optimize language features, compiler enhancements, and runtime components that deliver industry-leading graph analytics capabilities.
Key responsibilities include extending and refining the query language grammar, type system, and semantic analyzer to support new GQL standard and languages constructs; build and optimize compiler passes (parsing, semantic analysis, query rewrite, code generation) for both performance and correctness; profile and tune query compilation and execution plan to achieve low-latency, high-throughput graph queries at scale; develop comprehensive unit tests, integration tests, and fuzz tests for language features and compiler components; and work with product managers, solutions engineering, technical support, and professional services to gather requirements, deliver robust language features, and solve customer issues.
About TigerGraph
TigerGraph is a platform for advanced analytics and machine learning on connected data and its core technology is the only scalable graph database for the enterprise.