Skip to content

Senior Software Engineer - Data Clean Room/ AI Data Hub

Senior engineer building scalable infrastructure and AI-enabled features for Snowflake's secure multi-party data collaboration platform.

200k – 288kBellevue, WABackend EngineeringOnsite7+ YOE

About the role

Responsibilities

  • Architect and build highly scalable infrastructure that enables secure, multi-party collaboration.
  • Design and implement core clean room features and services, intelligent agents, and robust developer APIs to expand platform capabilities and support custom AI/ML workflows.
  • Partner closely with Product Management and cross-functional teams to drive complex projects from ideation and system design through to production deployment.
  • Mentor peers and foster a warm, supportive culture of innovation, cross-team collaboration, and technical excellence.

Requirements

  • 7+ years of industry experience designing, building, and supporting large-scale distributed systems in production.
  • Expert-level development skills in Python, Java, or similar languages.
  • Deep understanding of database systems, cloud data platforms, or distributed storage architectures.
  • Experience with data privacy, privacy-preserving analytics, and deploying AI/ML solutions (experience building or integrating AI agents is a plus).
  • Strong computer science fundamentals.
  • BS/MS in Computer Science or related majors, or equivalent experience.

Skills

PythonJavaDistributed SystemsDatabase SystemsCloud Data PlatformsData PrivacyPrivacy-Preserving AnalyticsAI/MLAI Agents

Senior Software Engineer

Senior Software Engineer building and scaling Snowflake's distributed cloud control plane and next-gen Data Cloud services. Requires 6+ years experience, strong Java and distributed systems expertise, and a Bachelor's in CS or related field.

200k – 288kMenlo Park, CABackend EngineeringOn-site6+ YOESQLJava

Senior Software Engineer, Data Governance

Senior engineer building data governance services and features for Snowflake customers, requiring 7+ years experience, Java fluency, and database fundamentals.

200k – 288kMenlo Park, CABackend EngineeringOn-site7+ YOESQLJava

Senior Backend Engineer, Search

Senior Search Engineer responsible for designing, optimizing, and scaling search infrastructure using OpenSearch/ElasticSearch, improving relevance and speed, and building vector search capabilities.

200k – 250kUnited StatesBackend EngineeringRemote5+ YOENLPIndexing

Senior Software Engineer, AI Platform for User Experiences

Senior engineer building scalable backend services, Kubernetes infrastructure, and AI-powered developer tooling for Snowflake's user-facing applications and internal AI coding agent.

200k – 288kMenlo Park, CABackend EngineeringHybrid6+ YOEAWSGCP

Senior Software Engineer - Snowflake Postgres

Build and scale a multi-cloud Postgres OLTP service at Snowflake, orchestrating databases with Ruby, integrating with major cloud APIs, and ensuring high availability for massive datasets. Requires 7+ years experience with distributed systems, Postgres, Ruby/Go, and cloud infrastructure.

200k – 288kMenlo Park, CABackend EngineeringRemote7+ YOEGoAWS