Skip to content
SnowflakeSnowflakeMenlo Park, CA

Principal Software Engineer I - Snowhouse Foundation

Leads design and implementation of highly available distributed platforms and pipelines for Snowflake's petabyte-scale data warehouse. Requires 15+ years in distributed systems and data infrastructure, with cloud expertise in AWS, Azure, GCP.

264k – 380k/yr
On-site15+ YOEBackend Engineering

About the role

Responsibilities

  • Design and implement innovative highly available distributed platforms and pipelines and enhance the overall Snowflake data infrastructure.
  • Lead and drive projects from idea formulation to design, implementation and successful productionization.
  • Collaborate with product managers, architects, other engineering teams, data science organizations, business groups, on end to end solutions.
  • Provide strong technical leadership to the team and partner teams.
  • Enable the data science organization, business groups, engineering teams to build comprehensive analytics quickly and effectively.

Requirements

  • 15+ years of experience in distributed systems, some of which are in data warehouse or data infrastructure software development.
  • Strong track record of delivering large scale and resilient distributed systems and services.
  • Extensive and strong development experience in cloud environments, such as AWS, Azure, and GCP.
  • Strong collaboration and communication skills.
  • Experience in distributed systems and databases.
  • Experience in ML is a plus.
  • Strong hands-on skills. Can dive deep into the complex system design and implementation when needed.
  • BS/MS/PhD in Computer Science or related majors, or equivalent experience.

Skills

Distributed SystemsData WarehouseAWSAzureGCPDatabasesMachine LearningCloudData InfrastructureScalable Systems
Snowflake

Principal Software Engineer I - Metadata

SnowflakeMenlo Park, CA

Designs and builds fault-tolerant, scalable distributed systems for Snowflake's metadata, Snowgrid, and data sharing features. Requires 15+ years experience, strong CS fundamentals, Java fluency, and ability to mentor juniors while solving performance and scale challenges.

264k – 380k/yr
On-site15+ YOEBackend Engineering
Snowflake

Principal Software Engineer - Snowflake Intelligence

SnowflakeMenlo Park, CA

Leads technical vision and architecture for Snowflake Intelligence, tackling agentic reasoning, NL-to-SQL, and enterprise RAG. Requires 10+ years software engineering with 3+ years LLM deployment at scale, deep AI expertise, and principal-level impact.

264k – 380k/yr
On-site10+ YOEBackend Engineering
Snowflake

Principal Software Engineer - PostgreSQL

SnowflakeMenlo Park, CA

Leads architecture and development of a cloud-native, fully managed Postgres service at Snowflake, pushing performance and scale boundaries while ensuring reliability and integration with Snowflake's data platform. Requires 10+ years in distributed systems and deep Postgres expertise.

264k – 380k/yr
On-site10+ YOEBackend Engineering
Invisible Tech

Principal Software Engineer, Applied AI

Invisible TechNew York, NY

Principal Software Engineer builds scalable backend systems for AI/ML operations, deploys production ML models, and collaborates with clients on use case discovery and AI solutions. Requires 8+ years experience in ML engineering, Python, cloud platforms, and client-facing work.

250k – 366k/yr
Hybrid8+ YOEBackend Engineering
Replit

Principal Software Engineer, Money Infrastructure

ReplitFoster City, CA

Leads design and implementation of core money infrastructure including pricing, billing, payments, and monetization for Replit's platform. Requires 8+ years backend experience, expertise in financial systems like subscriptions or usage-based billing.

250k – 340k/yr
Hybrid8+ YOEBackend Engineering