< Back to more jobs

procloz

Software Engineer

Information & Communication Technology / Engineering - Software

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).


Applications open to:

Tags

Software EngineerBrisbaneQueenslandFull timeproclozInformation & Communication TechnologyEngineering - Software