Software Engineer, Backend (platform)

Hex Hex · Data AI · United States · Engineering

Backend Software Engineer for Hex's core compute platform, responsible for code execution, data processing, and supporting AI agents. Focus on ease of use, performance, and systems architecture.

What you'd actually do

  1. Building and maintaining Hex's core compute platform, powering code execution, SQL querying, and data processing.
  2. Making the compute platform exceptionally easy to use, develop on, and monitor.
  3. Ensuring the compute platform is blazingly fast and performant.
  4. Operating at the intersection of systems architecture, API design, and deep performance optimization.
  5. Working on projects with high technical complexity spanning across the stack, from backend data systems to the frontend notebook interface.

Skills

Required

  • 6+ years of engineering experience working on complex, data-driven systems or applications
  • Expert-level understanding of Python, SQL, jupyter kernels, and/or data warehousing systems
  • Deeply informed on industry trends around data processing, databases, and performant data architectures
  • Experience working in a remote-first team and strong communication skills

Nice to have

  • Typescript
  • React
  • Apollo GraphQL
  • Redux
  • Express
  • Postgres
  • Redis
  • Kubernetes
  • Terraform
  • Helm
  • AWS

What the JD emphasized

  • complex codebases
  • performance optimization
  • data-driven systems