Snowflake logo

Principal Software Engineer - AI Enterprise

Snowflake

Menlo Park, CA
Full Time
Senior
243k-380k
18 days ago

Job Description

About the Role

As a Lead Engineer for the AI Solutions team at Snowflake, you will be part of our AI Forward Deployed Engineering team, working directly with customers and our product team to design and implement cutting-edge AI solutions on the Data Cloud. This role combines technical innovation with practical implementation to drive customer success and involves leveraging expertise in software development to create scalable systems, including retrieval-augmented generation, LLM-powered agents, and real-time ML pipelines.

Key Responsibilities

  • Lead and drive implementation of Snowflake data solutions, providing expert guidance and translating business needs into actionable solutions
  • Design and develop advanced AI and ML solutions using Snowflake Cortex and Snowflake ML
  • Collaborate on data pipelines and governance frameworks while leveraging advanced analytics capabilities
  • Engage with clients as primary technical point of contact, effectively communicating complex concepts
  • Mentor team members and contribute to fostering a high-performance culture
  • Drive innovation and continuous improvement in our AI solutions and methodologies

Requirements

  • B.Sc. in Computer Science
  • 10+ years of software development experience
  • Deep expertise in AI/ML technologies and implementation
  • Strong project management and delivery capabilities
  • Excellent communication and stakeholder management skills
  • Proven track record of technical leadership and mentoring

Qualifications

  • Formal educational background with a B.Sc. in Computer Science

Benefits & Perks

  • Competitive salary with an estimated range of $243,000 - $379,500
  • Participation in Snowflake's bonus and equity plan
  • Medical, dental, and vision insurance
  • Life and disability insurance
  • 401(k) retirement plan
  • Flexible spending & health savings account
  • At least 12 paid holidays
  • Paid time off
  • Parental leave
  • Employee assistance program
  • Other company benefits

Working at Snowflake

Snowflake is a fast-growing company that values sharing its core values, challenging ordinary thinking, and pushing the pace of innovation. Employees are expected to follow confidentiality and security standards, handle sensitive data responsibly, and contribute to a collaborative, innovative environment that shapes the future of data and AI solutions.

Apply Now

Job Details

Posted AtJul 8, 2025
Salary243k-380k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Snowflake

Website

snowflake.com

Company Size

5001-10000 employees

Location

Menlo Park, CA

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches