Principal Software Engineer - AI Platforms & Scale

Snowflake

Poland

On-site

PLN 300,000 - 520,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Snowflake is hiring a Principal Software Engineer for our AI team. This role focuses on delivering a scalable AI Functions portfolio and guiding how customers build AI ETL pipelines on data across multi-cloud environments.

We value deep expertise in AI/ML, NLP, and distributed systems, along with senior leadership to drive reliability, performance, and cross-team collaboration at scale within Snowflake.

Qualifications

  • 14+ years industry experience designing, building and supporting large-scale systems in production.
  • Passionate about AI/ML and NLP space.
  • Deep multi-faceted appreciation in building end-to-end customer facing products.
  • Strong CS fundamentals, including 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.

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.

Skills

AI/ML
NLP
Distributed systems
Python
Java
C
C++
Go
Cross-team collaboration
Product manager collaboration

Education

BS/MS/PhD in Computer Science or related

Tools

Python
Java
C
C++
Go

Job description

Snowflake is hiring a Principal Software Engineer for our AI team. This role focuses on delivering a scalable AI Functions portfolio and guiding how customers build AI ETL pipelines on data across multi-cloud environments.

We value deep expertise in AI/ML, NLP, and distributed systems, along with senior leadership to drive reliability, performance, and cross-team collaboration at scale within Snowflake.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer - AI Poland
Principal Software Engineer - AI Poland

Snowflake • Poland

On-site
PLN 300,000 - 520,000
Forward-Deployed AI Engineer for Enterprise Impact
Forward-Deployed AI Engineer for Enterprise Impact

Snowflake • Warszawa

On-site
PLN 240,000 - 400,000
Cloud Infrastructure Engineer — Scale a Global Data Platform
Cloud Infrastructure Engineer — Scale a Global Data Platform

Snowflake • Poland

On-site
PLN 180,000 - 300,000
Enterprise AI Engineer: Build Scalable AI Agents
Enterprise AI Engineer: Build Scalable AI Agents

Snowflake • Warszawa

On-site
PLN 260,000 - 380,000
Software Engineer, Applied AI
Software Engineer, Applied AI

Snowflake • Warszawa

On-site
PLN 240,000 - 400,000
Senior AI Engineer - Snowflake Cortex & GenAI Analytics
Senior AI Engineer - Snowflake Cortex & GenAI Analytics

EPAM Systems • Katowice

Hybrid
PLN 240,000 - 360,000
Hybrid by design
Remote work within Poland
Opportunity to work abroad for up to 2
+2
Platform Infrastructure Engineer
Platform Infrastructure Engineer

Snowflake • Warszawa

On-site
PLN 446,000 - 670,000
Forward Deployed Engineer, Applied AI
Forward Deployed Engineer, Applied AI

Snowflake • Warszawa

On-site
PLN 260,000 - 380,000
Platform Infrastructure Engineer: Cloud Scale & Reliability
Platform Infrastructure Engineer: Cloud Scale & Reliability

Snowflake • Warszawa

On-site
PLN 446,000 - 670,000
Platform Infrastructure Engineer
Platform Infrastructure Engineer

Snowflake • Poland

On-site
PLN 180,000 - 300,000