✨ About The Role
- The role involves working with management and product teams to drive technical decisions based on business needs.
- The engineer will be responsible for the architecture of distributed systems, ensuring reliability and efficiency while minimizing costs.
- The position includes providing leadership and mentorship to team members to help them grow their skills.
- The engineer will build products related to billing and identity for various AI products launched by Lambda.
- The job entails handling scaling, hardware, and scheduling challenges in a rapidly changing industry.
âš¡ Requirements
- The ideal candidate is an experienced senior software engineer with at least six years of experience in business-critical distributed systems.
- They should have a proven track record of leading projects from inception to production, including making technical decisions and authoring design documents.
- A strong background in architecting systems around various types of databases and storage solutions is essential.
- The candidate should possess a deep understanding of balancing initial build costs with operational costs to launch products effectively.
- Proficiency in programming languages such as Go or Python is required, along with the ability to learn new languages as needed.
- Familiarity with distributed data processing frameworks and CI/CD systems is important for success in this role.
- The candidate should be product-oriented, focusing on creating great user experiences and solving cross-functional problems.