Hydrolix is focused on building a semantic intelligence system that translates customer questions into correct queries automatically. The role involves designing and implementing contract schemas, query planners, and APIs, while optimizing query generation for performance and correctness.
Responsibilities:
- Design and implement the contract schema, registry, query planners, and APIs
- Implement validation systems that catch errors before execution
- Optimize query generation for performance and correctness
- Work with product teams to understand semantic requirements
- Partner with data engineers on schema → concept mappings
Requirements:
- 5-7+ years building data infrastructure, query systems, or semantic platforms
- Strong software engineering fundamentals (APIs, type systems, testing, versioning)
- Experience with schema design and contract languages (Protocol Buffers, JSON Schema, GraphQL, or similar)
- Python or Rust for building production services
- Understanding of columnar databases / OLAP systems (ClickHouse, Druid, Pinot)—you know how storage affects query planning
- SQL expertise —you can read query plans, understand performance characteristics, and optimize queries
- Comfort with ambiguity —you can design systems when requirements are still forming
- Track record of building infrastructure other engineers depend on
- Experience building query planners, SQL compilers, or semantic query systems
- Background with semantic web
- Understanding of query optimization and execution planning