✨ About The Role
- The role involves creating abstractions for product engineering teams to reduce friction and enable faster product shipping.
- Responsibilities include building and optimizing foundational infrastructure for common use cases, such as running experiments and tracking user behavior.
- The candidate will evangelize best practices throughout the engineering team to maintain high code quality.
- Collaboration with engineering leadership to set strategy and priorities for the team and its projects is a key aspect of the job.
- Establishing trust within and across teams by creating accountability and a positive work environment is essential for this position.
âš¡ Requirements
- The ideal candidate will have over 6 years of experience in building and scaling distributed systems and online services.
- Strong technical communication skills are essential, along with the ability to build and leverage relationships with engineering and technical leaders.
- Proficiency in programming languages such as Go, TypeScript, Python, or Ruby is required.
- A systematic and thorough approach to problem-solving, with a focus on first principles and a bias for action, is crucial for success in this role.
- Candidates should have an interest in mentorship and a willingness to learn from others while tackling new challenges.