What you will do
- Design and implement an architecture intentionally built for multimodal workflows that maintains what users love about Hex while delivering optimal performance across all data scales
- Map performance bottlenecks in detail and lead the team in consistently delivering measurable improvements
- Establish data-driven north star metrics to quantify performance targets and measure progress
- Deliver large projects incrementally with smooth customer rollouts while maintaining a high execution bar
- Create the right abstraction layers that enable teams to divide and conquer performance problems with clear guarantees
- Integrate compute investments with other teams' plans to multiply the impact of new product development
- Collaborate with field teams to position our unique architecture as a selling point against competitors
- Inspire confidence throughout the company in our compute direction and articulate why it matters
About you
- 6+ years of experience working on highly technical projects
- 2+ years of management or tech lead-manager experience
- Experience working with and managing remote teams
- Experience skillfully managing performance and systems projects, optimizing for testing, measurement, and incremental progress
- An infectious excitement to make things go VROOM
- An inexhaustible desire to understand where every millisecond of time could be going
- Highly technical with the ability to understand architecture at a level that earns the respect of the team
- Deeply informed on industry trends around data processing, databases, and performant data architectures
- Excellent product understanding; can break user problems into their technical and product components
- Strong communicator who builds understanding across team roadmaps and prioritizes for business outcomes
- Ability to grow and attract exceptional, creative talent while driving concrete outcomes
Our stack
Our product is a web-based notebook and app authoring platform. Our frontend is built with Typescript and React, using a combination of Apollo GraphQL and Redux for managing application state and data. On the backend, we also use Typescript to power an Express/Apollo GraphQL server that interacts with Postgres, Redis, and Kubernetes to manage our database and Python kernels. Our backend is tightly integrated with our infrastructure and CI/CD, where we use a combination of Terraform, Helm, and AWS to deploy and maintain our stack.
Salary range: $225,000 - $280,000