About the Role
Job Description
You will play a pivotal role in building and maintaining the core backend infrastructure. This includes the storage layer, caching layers, network stack, query layer, and more. You will be responsible for designing, developing, optimizing, and debugging critical systems that power our application.
As one of the first key engineering hires, you will report to the CTO and have a hugely influential role in our technical decisions, product direction, and company culture.
Requirements
Key Responsibilities
Design, develop, and implement high-performance, scalable, and reliable backend systems using C++
Deep dive into complex database internals, including storage engines, caching, and query optimization.
Optimize system performance by identifying and resolving bottlenecks within the different software layers.
Write unit and integration tests for your code, ensuring high quality and reliability.
Write technical specifications and design documents for your code.
Participate in code reviews, sharing your knowledge and experience.
Collaborate with SREs to bring up, bring down, and scale up customer environments.
Salary:
$190K/yr - $250k/yr
About the Company
We are located in Memphis, Tennessee, USA