← All roles

Principal Software Engineer - AI Poland

Snowflake Inc.· Engineering
Apply on company site
Hybrid (PL-Poland-Remote), Hybrid (CH-Zurich-MSO)Full-timePosted 6mo ago

About the role

Principal Software Engineer for AI team delivering an AI Functions product within the Cortex Platform, building scalable, governed AI transformation primitives for multi-cloud AI ETL pipelines and reliable services.

Responsibilities

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

Qualifications

  • 14+ years industry experience designing, building and supporting large-scale systems in production.
  • Passion for AI/ML and NLP space
  • Deep multi-faceted appreciation in building end-to-end customer facing products.
  • Strong CS fundamentals, including proficiency with data structures, algorithms, and distributed systems (Fluency in Python, or Java preferred)
  • Knowledge of C, C++, Go is a big plus.
  • Experience working with cross teams and product managers.
  • BS/MS/PhD in Computer Science or related majors.

Skills

Required:AI/MLDistributed systemsPython or JavaCS fundamentals
Nice to have:C/C++/Go
Last updated Jul 16, 2026. Interested? Apply on the company site.

About Snowflake Inc.

The Data Platform Built for Data Teams.

Snowflake powers AI, data engineering, applications, and analytics on a trusted, scalable AI Data Cloud—eliminating silos and accelerating innovation.

AIData CloudData EngineeringAnalyticsApplications & Collaboration

More open roles at Snowflake Inc.