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
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
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
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
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
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.