S

Snowflake

Runs a cloud platform for business data and AI

Senior Software Engineer

Backend EngineeringUpdated on Nov 11
Full-timeMenlo Park, CA, USA$221.2k - $287.5k /yr

About the Job

Requirements

  • A bachelor's degree or foreign equivalent in Computer Science, Information Technology, Electrical Engineering, or a related field, and five years of progressive post-baccalaureate experience in the job offered or a related occupation.
  • Experience designing and building database systems, compilers, and developer tools.
  • Experience building enterprise-grade, reliable, and trustworthy software and services.
  • Experience developing applications using Java.
  • Experience using SQL and other database technologies, including implementing internal database components.
  • Experience designing data warehouses, database systems, and large-scale data processing solutions.
  • Experience contributing to Apache Software Foundation open-source projects, including big data and Hadoop ecosystem initiatives.
  • Experience performing implementation, testing, debugging, and documentation, and designing query compilation and compiler systems.

Responsibilities

  • Design, develop, and maintain core components of AI/ML observability systems, including backend infrastructure for large-scale data processing, storage, and data movement.
  • Implement and optimize specialized techniques such as sketch-based data aggregation and machine learning metrics to support accurate monitoring and evaluation of machine learning 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 machine learning 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 machine learning and Generative AI products.

About the Company

Snowflake

Runs a cloud platform for business data and AI

Snowflake runs a cloud platform where businesses store and analyze data, build AI tools, and share information under common access controls. Its platform separates stored data from computing resources, letting teams run different workloads without maintaining database servers. Analysts query business records with SQL, while developers use Python and other languages to build applications and train models against the same data; Cortex connects AI models to company records so teams build assistants and automate analysis. Customers pay for storage and computing usage across Amazon, Microsoft, and Google infrastructure. Snowflake was founded in 2012 and has its headquarters in Menlo Park, California.

Company size
10,001+
Company stage
IPO
Headquarters
Menlo Park, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Snowflake

See more jobs