✨ About The Role
- The Staff Software Engineer will be responsible for designing, building, and operating distributed systems that power Amplitude's core analytics product.
- The role involves working on all layers of the query engine, from high-level analytics algorithms to low-level distributed computation and storage.
- The engineer will lead discussions and mentor others on engineering best practices.
- The position requires scaling infrastructure to accommodate rapid data growth and improving system availability.
- The engineer will take product ideas from ideation to implementation, developing components and services that enhance analytics capabilities.
âš¡ Requirements
- The ideal candidate will have a strong foundation in multi-threading programming, data structures, algorithms, and software application design.
- A minimum of 7 years of industry experience in a Software Engineering role is required.
- The candidate should possess strong communication skills and demonstrate leadership abilities.
- A passion for solving challenging problems and iterating quickly is essential for success in this role.
- Experience with programming languages such as Java, C++, or Python is necessary.