Bachelor's degree in Computer Science, a related technical field or equivalent practical experience.
8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
3 years of experience in a technical leadership role; overseeing projects.
Preferred qualifications:
Experience in designing, productionizing and debugging distributed systems.
Experience working in full-stack development and machine learning systems and optimizing system performance (latency, throughput, efficiency) and ensuring reliability.
Ability to lead challenging and cross-functional infrastructure projects from inception to production deployment and operation.