Software Engineer, Fullstack
Work across the full stack, from user-facing interfaces and browser-based IDEs to backend language parsers and SQL generation. Build tools and systems that improve the reliability, governance, observability, and usability of AI agents for data teams.
Responsibilities
- Build observability tools that provide data teams with control and visibility into agent performance, usage metrics, and conversational audit trails.
- Design and implement AI context systems for free-form rules, certified SQL queries, and deterministic semantic models.
- Create full-stack workflows that allow data teams to govern, debug, and curate the Hex agent's knowledge.
- Tackle backend problems involving SQL compilation, semantic model development, and database context serialization.
- Solve complex front-end UX challenges to present technical information clearly and intuitively.
Requirements
- 4+ years of experience as a full-stack software engineer.
- Experience building full-stack applications with React, TypeScript, and/or Python.
- Strong understanding of front-end and back-end development principles.
- Empathy for data teams and understanding of modern data warehouse challenges.
- Excitement about AI development, agentic reliability, governance, and model curation.
- Pragmatic, action-oriented approach to delivering high-quality solutions.
Benefits
- Market-benched salary and equity
- Comprehensive health benefits
- Flexible paid time off