Software Engineer, Backend (Platform)
Hex is looking for a Senior or Staff-level software engineer to join its Backend Platform team, which builds and maintains Hex's core compute platform - the engine for all code execution, SQL querying, and data processing across the Hex application. The platform powers everything from the notebook interface and published applications to the data capabilities of Hex's AI agents. The mission is twofold: make the compute platform exceptionally easy to use, develop on, and monitor, while ensuring it is blazingly fast and performant. The role is fully remote within the US Eastern timezone, with the option to work from the NYC office. Hex's stack: frontend in Typescript and React with Apollo GraphQL and Redux for state; backend in Typescript powering an Express/Apollo GraphQL server interacting with Postgres, Redis, and Kubernetes to manage Python kernels; infrastructure and CI/CD using Terraform, Helm, and AWS.
Feladatok
- ▹Using DuckDB to enable seamless data interoperability between Python and SQL code written by users or AI agents
- ▹Building intelligent caching systems to speed up customer data queries
- ▹Implementing a graph-based dependency framework for optimizing multi-step execution plans
- ▹Instrumenting complex, multi-language systems to identify performance bottlenecks
- ▹Building visualizations into the product to help users understand the performance characteristics of their code
Elvárások
- ▹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
- ▹Love diving into highly complex codebases and a passion for designing elegant abstractions that improve correctness and developer productivity
- ▹An inexhaustible desire to understand where every millisecond of time could be going
- ▹An instinct for strategic thinking and aligning with business and product goals, balancing velocity and engineering excellence
- ▹Experience working in a remote-first team and strong communication skills in this context
Soft skillek
Amit kínálunk
- ▹The salary range for this role is USD 198,000 - 295,000 (dependent on geographic location and skill level)
- ▹Market-benched salary and equity
- ▹Comprehensive health benefits
- ▹Flexible paid time off