Posted 19/06/2026
Closes 03/07/2026
Brisbane Airport, 4008, Brisbane, Queensland
Full time
Not specified
Software Engineer
Full-time
About Client:
Client is the leading graph analytics platform for enterprise applications, enabling high-performance deep link analytics at scale. The client empower organizations to uncover hidden relationships in their data through real-time graph analytics powered by GSQL, our native graph query language.
Role Overview:
As a Software Engineer, you will take ownership of the evolution, performance, and feature expansion of GSQL — the powerful query language at the core of the client.
Key Responsibilities:
Language Design & Implementation: Extend and refine the query language grammar, type system, and semantic analyser to support new GQL standard and languages constructs.
Compiler Development: Build and optimize compiler passes (parsing, semantic analysis, query rewrite, code generation) for both performance and correctness.
Performance Optimization: Profile and tune query compilation and execution plan to achieve low-latency, high-throughput graph queries at scale.
Testing & Quality Assurance: Develop comprehensive unit tests, integration tests, and fuzz tests for language features and compiler components.
Cross-team Collaboration: Work with product managers, solutions engineering, technical support, and professional services to gather requirements, deliver robust language features and solve customer issues.
Minimum Qualifications:
Education: Master’s degree in computer science, Engineering, or a related technical field.
Experience: 4+ years of software engineering experience with a focus on distributed system, compiler construction, or backend server.
Technical Skills: proficiency in Java, and/or C++ knowledge of performance profiling tools (e.g., gprof, perf) and techniques for optimizing system code.
Problem Solving: Demonstrated analytical prowess to pinpoint performance bottlenecks and architect scalable, high-performance system solutions.
Communication: Excellent verbal and written communication skills.
Preferred Qualifications:
· Experience with databases or large-scale analytics platform development.
· Familiarity with memory management, concurrency control, and distributed system principles.
· Contributions to open-source compiler or language projects.
· Experience with containerization and CI/CD pipelines (Docker, Kubernetes, Jenkins/GitHub Actions).