Principal Software Engineer - AI Poland

Snowflake Snowflake · Data AI · Warsaw, Poland · Data Analytics and AI

Principal Software Engineer for Snowflake's AI team, focusing on building and scaling customer-facing AI Functions product, a key Cortex Platform feature. The role involves designing and implementing highly scalable distributed platforms for AI ETL pipelines, ensuring operational readiness, and collaborating across teams to deliver AI services reliably at scale within the Snowflake ecosystem.

What you'd actually do

  1. Build customer facing AI Functions portfolio of products
  2. Design and implement highly scalable distributed platforms within the global Snowflake platform.
  3. Participate in decision-making processes on technical or business issues.
  4. Collaborate with engineers across teams to help deliver cross-functional initiatives.
  5. Ensure operational readiness of the services and meet the commitments to our customers regarding reliability, availability and performance.

Skills

Required

  • Python
  • Java
  • distributed systems
  • data structures
  • algorithms
  • large-scale systems design
  • production support

Nice to have

  • C
  • C++
  • Go

What the JD emphasized

  • AI Functions product
  • Cortex Platform feature
  • AI ETL pipelines
  • scalable, governed, managed, powerful and flexible transformation primitives
  • high quality multi-cloud service
  • AI services that run reliably at scale
  • 14+ years industry experience designing, building and supporting large-scale systems in production
  • BS/MS/PhD in Computer Science or related majors

Other signals

  • AI Functions product
  • Cortex Platform feature
  • AI ETL pipelines
  • scalable, governed, managed, powerful and flexible transformation primitives
  • high quality multi-cloud service
  • AI services that run reliably at scale