Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.
8 years of experience architecting, building, and shipping distributed systems, particularly in a cloud environment.
8 years of experience with software development in one or more programming languages (e.g., Python, Go, Java, C++).
2 years of experience in applied Artificial Intelligence/Machine Learning (AI/ML), shipping production ML systems and building prototypes with Large Language Models (LLMs).
Preferred qualifications:
Master’s degree or PhD in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
Experience influencing the technical roadmap and strategy for an entire product area or organization.
Experience in cost optimization, Financial Operations or building resource forecasting and recommendation systems.
Experience in algorithms, data structures, and system design for high-throughput, low-latency services.
Experience with one or more public cloud platforms.
Knowledge of advanced AI techniques (e.g., Retrieval-Augmented Generation (RAG), Chain-of-Thought (CoT), ReAct, function calling, agentic frameworks) and their practical application in solving real-world problems.