Snowflake logo

Senior Software Engineer - AI Collaboration

Snowflake

Menlo Park, CA
Full Time
Senior
195k-288k
10 days ago

Job Description

About the Role

As a Senior AI Software Engineer on this pivotal project, you will be instrumental in designing, developing, and deploying the core AI systems that power Snowflake's intelligent data matching, recommendation, and orchestration engine. You will work with cutting-edge LLMs, graph databases, and advanced data processing techniques to transform complex metadata into actionable insights, enabling users to discover and leverage data like never before. This role offers a unique opportunity to shape a product that fundamentally changes how organizations collaborate on data.

Key Responsibilities

  • Design, develop, and deploy core AI systems that support data matching, recommendation, and orchestration functionalities.
  • Work with cutting-edge LLMs, graph databases, and advanced data processing techniques to transform complex metadata into actionable insights.
  • Support and maintain large-scale data processing systems in production environments.

Requirements

  • 7+ years of industry experience designing, building, and supporting backend large-scale data processing systems in production.
  • 3+ years of experience in Artificial Intelligence (AI) and Machine Learning (ML) application engineering roles, with hands-on experience with LLM architecture and prompt engineering.
  • Experience building and deploying AI solutions on major cloud platforms.
  • Strong fundamental computer science skills, including knowledge of algorithms and data structures.
  • Knowledge of databases and distributed systems.
  • Fluency in Java and SQL.
  • BS/MS/PHD in Computer Science or related majors, or equivalent experience.
  • Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.

Nice to Have

  • Prior experience with recommendation systems or search ranking algorithms.
  • Familiarity with data deduplication and entity resolution techniques at scale.
  • Experience building applications on or integrating deeply with Snowflake's ecosystem.
  • Contributions to open-source AI/ML projects or relevant research publications.
  • Experience with MLOps practices and tools for model deployment, monitoring, and lifecycle management.
  • A Master's or Ph.D. in Computer Science, AI, Machine Learning, or a related quantitative field.

Qualifications

  • BS/MS/PHD in Computer Science or related majors, or equivalent experience.

Benefits & Perks

  • Competitive salary with an estimated base range of $195,000 - $287,500, plus bonus and equity participation.
  • Comprehensive benefits package including medical, dental, vision, life, and disability insurance.
  • Retirement plans such as 401(k).
  • Flexible spending and health savings accounts.
  • At least 12 paid holidays, paid time off, parental leave, and employee assistance programs.

Working at Snowflake

Snowflake is growing fast and scaling its team to enable and accelerate growth. The company values sharing ideas, challenging ordinary thinking, and pushing the pace of innovation. Employees are expected to follow confidentiality and security standards, especially regarding sensitive data, and to contribute to a secure and collaborative work environment.

Apply Now

Job Details

Posted AtJul 14, 2025
Salary195k-288k
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