Job Title : Compiler / Language Engineer (Golang Focus)
About the Role :
We are looking for an experienced Golang Developer with strong expertise in compiler development and query optimization. You will be responsible for designing, implementing, and optimizing Graph Query Language (GQL) features, focusing on compiler enhancements, execution planning, and performance optimization for large-scale, low-latency graph analytics.
Key Responsibilities :
- Understand and implement design specifications.
- Develop core product features following best practices.
- Design and optimize query language features, compiler, and execution performance.
Requirements :
Golang (Mandatory)Java and / or C++ product development experienceHands-on experience with compiler / parser development (ANTLR, AST, semantic checks, query planning, code generation)Strong knowledge of query optimization and execution planningSystem-level performance profiling & optimizationFamiliarity with build systems (CMake, Maven, Gradle)Nice to Have :
Experience with distributed databases & execution enginesKnowledge of concurrency control, Raft, two-phase commitFamiliarity with graph query languages (GSQL, Cypher QL)Expertise : Golang (4+ yrs), Compiler Dev (4+ yrs), API Dev (4+ yrs), Java / C++, Performance Tuning, CMake,
(ref : hirist.tech)