Principal Software Engineer
Snowflake · Remote
- Posted
- 26 days ago
- Last confirmed live
- 1 day ago
What this role involves
This Principal Software Engineer role at Snowflake focuses on building AI-first developer platforms and tooling for the Snowsight experience. The position requires 12+ years of experience, fluency in Go, Java, or Python, and on-site work in Bellevue, WA or Menlo Park, CA. The team owns the serving layer, developer tooling, frontend infrastructure, CI pipelines, testing, and observability.
Skills this posting asks for
- go
- java
- python
- ai
- llm
- agents
- prompt engineering
- tool engineering
- evals
- build systems
- distributed systems
- observability
- alerting
- slos
- automated remediation
- developer tooling
- frontend infrastructure
- ci pipelines
- testing
- monitoring
- logging
Requirements
- 12 years of experience
- Level: principal
- Remote policy: onsite
From the employer’s posting
At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collabor…
Read the full description on Snowflake’s careers pageApply without filling the form
Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.
Other roles at Snowflake
- Developer Advocate - AI & Developer ExperiencesUS-CA-Menlo Park
- Senior Fullstack Engineer - Marketplace MonetizationRemote
- Senior Software Engineer - CapacityRemote
- Senior Software Engineer - ObservabilityUS-WA-Bellevue
- Senior Software Engineer - Observe by Snowflake, Data ManagementUS-CA-Menlo Park
- Staff/Principal AI Software Engineer - Snowflake CoWorkUS-CA-Menlo Park