Bachelor's degree in Computer Science or equivalent practical experience.
15 years of professional experience in software engineering, or 13 years with an advanced degree.
Experience in architecting, designing, building, and shipping software systems from inception to production.
Experience in the usage of generative AI and the design of agentic AI systems.
Preferred qualifications:
PhD or Master's degree in Computer Science or a related technical field, specializing in Human-Computer Interaction, Developer Tooling, Full Stack Application Development, or Machine Learning.
20 years of experience in software engineering, focused on complex systems, developer tools, or applied AI.
Experience in technical leadership, defining technical vision, and driving innovation in nascent, ambiguous, and evolving technical domains.
Experience defining and influencing technical strategy for large engineering organizations, with the ability to align and inspire teams.
Exceptional coding skills in one or more languages such as C++, Java, Python, or Go, with a passion for writing production-ready code.