SENIOR SOFTWARE ENGINEER
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