Snowflake logo

SENIOR SOFTWARE ENGINEER

Snowflake

US-CA-Menlo Park · USD 221,187-287,500 · Full-time · Posted Sep 24, 2026

At a glance

Employment
Full-time
Location
US-CA-Menlo Park
Salary
USD 221,187-287,500 · Base salary

About the role

  • Join this team to architect the performance, scalability, and service infrastructure that empower the world's largest enterprises to seamlessly govern transactional and analytical data.
  • Serve as a key contributor to the evolution of Snowflake's core product: an elastic, large-scale, high-performance data processing system.
  • Design, develop, and maintain core components of AI/ML observability systems, including backend infrastructure for large-scale data processing, storage, and data movement.

Responsibilities

  • Design, develop, and maintain core components of AI/ML observability systems, including backend infrastructure for largescale data processing, storage, and data movement.
  • Implement and optimize highly specialized techniques such as sketch based data aggregation and machine learning metrics to support accurate monitoring and evaluation of ML and Generative AI models.
  • Develop and enhance AI/ML infrastructure to support reliable training, deployment, and monitoring of machine learning workloads at scale.
  • Build and extend platform features that enable scalable ML and Generative AI use cases while improving performance, reliability, and resource efficiency.
  • Serve as a technical lead for the design and implementation of machine learning observability, data infrastructure, and model explainability capabilities supporting customer-facing ML and Generative AI products.

Requirements

  • Bachelor's degree or foreign equivalent in Computer Science, Information Technology, Electrical Engineering or a related field, and five (5) years of progressive post baccalaureate experience in the job offered or a related occupation.
  • Designing and building database systems, compilers, and developer tools.
  • Building enterprise-grade, reliable, and trustworthy software and services.
  • Developing applications using Java.
  • Using SQL and other database technologies, including implementing internal database components.
  • Designing data warehouses, database systems, and large-scale data processing solutions.
  • Contributing to ASF open-source projects, including big data and Hadoop ecosystem initiatives.
  • Performing implementation, testing, debugging, and documentation, and design query compilation and compiler systems.

Skills

  • Java
  • SQL
  • Hadoop
  • AI/ML Infrastructure
  • Machine Learning

Snowflake

SENIOR SOFTWARE ENGINEER

Apply now