Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

TigerGraph Inc. Logo

Software Engineer

TigerGraph Inc.

$130,000 - $160,000
Oct 29, 2025
Santa Clara, CA, US
Apply Now

TigerGraph is looking to evolve, improve the performance, and expand the features of GSQL, its core query language, to deliver industry-leading graph analytics capabilities.

Requirements

  • 2+ years of software engineering experience with a focus on distributed system, compiler construction, or backend server.
  • proficiency in Java, and/or C++
  • knowledge of performance profiling tools (e.g., gprof, perf) and techniques for optimizing system code.
  • 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).

Responsibilities

  • Extend and refine 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.
  • Work with product managers, solutions engineering, technical support, and professional services to gather requirements, deliver robust language features, and solve customer issues.

Other

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • Demonstrated analytical prowess to pinpoint performance bottlenecks and architect scalable, high-performance system solutions.
  • Excellent verbal and written communication skills.
  • This position is primarily remote, but location-based requirements may apply. If the selected candidate is located near one of our company offices, the candidate will have a hybrid work arrangement (2-3 days in-office).