freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer Backend Platform

Summary

Build Hex’s core compute platform handling code execution, SQL querying, and data processing using Python, SQL, and DuckDB, while optimizing performance and dependencies.

You will build and maintain the core compute platform that powers code execution, SQL querying, and data processing. You will design APIs, optimize performance, develop caching and dependency systems, instrument complex applications, and contribute across backend data systems and the collaborative notebook interface.

Responsibilities

  • Use DuckDB to enable interoperability between Python and SQL
  • Build caching systems to accelerate customer data queries
  • Implement graph-based dependency frameworks for execution plans
  • Instrument multi-language systems to identify performance bottlenecks
  • Build visualizations that explain code performance

Requirements

  • 6+ years of engineering experience
  • Expert-level understanding of Python
  • Expert-level understanding of SQL
  • Expert-level understanding of Jupyter kernels and/or data warehousing systems
  • Knowledge of data processing, databases, and performant data architectures
  • Experience working in a remote-first team
  • Strong communication skills

Benefits

  • Equity
  • Comprehensive health benefits
  • Flexible paid time off

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available