Lead Snowflake's AI Solutions engineering organization to design, deliver enterprise-grade generative AI using Cortex and Snowflake ML, partnering with Fortune 100 customers.
Responsibilities
Recruit, mentor, and scale a high-performing, global engineering organization; foster a culture of innovation, ownership, and engineering excellence.
Define the long-term technical vision and organizational structure for the AI Solutions team, ensuring alignment with Snowflake's product evolution and business goals.
Lead the technical design and development of advanced AI and machine learning solutions using Snowflake Cortex and Snowflake ML; own end-to-end implementation from concept to enterprise-grade production deployments.
Act as the senior engineering authority in customer engagements; partner closely with Fortune 100 customers and GTM teams to understand needs and ensure solutions drive tangible business impact.
Serve as the engineering voice in strategic planning cycles, influencing headcount, budget, and product roadmaps; forge strong partnerships with Product, Research, and Sales teams.
Drive continuous improvement in AI methodologies and best practices and represent Snowflake's AI capabilities within the broader technical community.
Potential for up to 25% travel to engage with customers and global teams.
Requirements
BS/MS/PhD in Computer Science or related majors, or equivalent experience.
12+ years of experience in software engineering.
At least 4 years in an Engineering Director role with experience managing managers.
Deep technical expertise in the AI/ML domain.
Proven, hands-on experience building and deploying solutions leveraging LLMs, natural language processing, and other generative AI technologies.
Strong track record of delivering complex software solutions to enterprise customers.
Proven experience scaling engineering organizations, including managing teams across multiple geographic locations.
Exceptional ability to partner with Product, Sales, Delivery and Customer Success teams and directly with customers to achieve business outcomes.
Excellent communication and stakeholder management skills.
Strategic mindset combined with strong project management and execution capabilities.
Desktop Engineering Intern assisting with daily tasks and endpoint monitoring in a fast - paced team environment. Gaining visibility into vulnerability scanning and supporting end users while learning technical skills.
Mobile Developer participating in front - end web projects for a fintech team. Collaborating on user interface integration and ensuring optimized performance and accessibility.
Developer Analyst contributing to Topaz's innovative financial market solutions. Collaborating on software development while enhancing user experiences and resolving technical challenges.
Senior Developer Technology Engineer optimizing CPU performance for large scale applications at NVIDIA. Collaborating with industry experts to publish optimization techniques and influence hardware design.
Operations Engineering Support 2 role at Celestica focusing on troubleshooting, repairing, and maintaining complex electromechanical systems in a manufacturing environment.
Technical Support role in engineering operations analyzing schematics and troubleshooting electromechanical systems. Collaborating with engineers and performing maintenance on assembly equipment.
Microsoft Developer responsible for Dynamics 365 solutions and ERP integration. Collaborating with global teams to deliver high - quality development projects.