Software Engineer, Backend (Platform)
H
HexData infrastructure
Fully remote anywhere within the US Eastern timezone, US Eastern timezoneFull-TimeSenior
Salary198,000 - 295,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years of engineering experience
- Required Skills
- PythonSQL
Requirements
- Have 6+ years of engineering experience working on complex, data-driven systems or applications.
- Have expert-level understanding of Python, SQL, Jupyter kernels, and/or data warehousing systems.
- Be deeply informed about industry trends in data processing, databases, and performant data architectures.
- Have experience working in a remote-first team.
- Have strong communication skills in a remote-first team context.
- Be able to work on highly complex codebases and design abstractions that improve correctness and developer productivity.
- Bring an interest in investigating system performance at fine-grained timescales.
- Align engineering decisions with business and product goals while balancing velocity and engineering excellence.
Responsibilities
- Build and maintain the core compute platform for code execution, SQL querying, and data processing across the Hex application.
- Use DuckDB to enable data interoperability between Python and SQL code written by users or AI agents.
- Build caching systems to speed up customer data queries.
- Implement a graph-based dependency framework to optimize multi-step execution plans.
- Instrument complex, multi-language systems to identify performance bottlenecks.
- Build product visualizations that help users understand the performance characteristics of their code.
- Work across backend data systems and the collaborative notebook interface.
View Full Description & ApplyYou'll be redirected to the employer's site