Snowflake

Principal Software Engineer - AI Poland

Snowflake1 months ago
Location

PL-Warsaw

Type

Full Time

Salary

USD 150,000 – 250,000

Level

Principal

Role

Principal Software Engineer

Posted

Apr 7, 2026

Full TimePrincipal

The role

Summary

Snowflake is seeking a Principal Software Engineer for its AI team in Warsaw, Poland, to develop cutting-edge AI Functions products within the Cortex Platform. The ideal candidate will design scalable, multi-cloud AI services, contribute to cross-functional initiatives, and help redefine how work gets done through innovative AI-driven solutions.

What you'll do

AI Product Development: Build customer-facing AI Functions portfolio of products within Snowflake's Cortex Platform
Distributed Systems Design: Design and implement highly scalable distributed platforms integrated with the global Snowflake platform
Technical Leadership: Participate in strategic decision-making processes on technical and business issues
Cross-Functional Collaboration: Collaborate with engineering teams to deliver cross-functional initiatives and drive innovation
Service Reliability: Ensure operational readiness of AI services, meeting customer commitments for reliability, availability, and performance

What we look for

Technical

Programming LanguagesProficiency in Python or Java; Knowledge of C, C++, Go is a significant advantage
Distributed SystemsExtensive experience designing and supporting large-scale distributed systems in production environments
AI/ML ExpertiseDeep understanding of AI, Machine Learning, and Natural Language Processing technologies

Education

Academic QualificationsBS, MS, or PhD in Computer Science or related technical majors

Experience

Industry ExperienceMinimum 14 years of experience in designing, building, and supporting large-scale systems
Product DevelopmentProven track record in building end-to-end customer-facing products

Skills

Required skills

Distributed SystemsExpert-level understanding of distributed computing architectures and scalability principles
System DesignAdvanced skills in designing complex, high-performance software systems
Cross-Team CollaborationAbility to work effectively with product managers and cross-functional teams

Nice to have

Cloud TechnologiesExperience with multi-cloud service architecture and deployment
AI EngineeringAdvanced knowledge of AI transformation primitives and ETL pipelines

Compensation & benefits

Salary

USD 150,000 – 250,000 (annual)

Benefits

Innovation Culture

Work in a dynamic environment that encourages experimental thinking and AI-driven problem-solving

Career Growth

Opportunity to redefine future work practices and accelerate professional development

Collaborative Environment

Join a team focused on impact, innovation, and cross-functional collaboration


Interview process

  1. 1
    Initial Screening Review of resume and initial qualification assessment
  2. 2
    Technical Interview In-depth technical discussion focusing on distributed systems, AI/ML expertise, and system design skills
  3. 3
    System Design Challenge Comprehensive evaluation of candidate's ability to design scalable, complex software architectures
  4. 4
    Leadership and Cultural Fit Interview Assessment of cross-team collaboration skills and alignment with Snowflake's innovative culture
  5. 5
    Final Executive Interview Comprehensive review and final decision-making stage

Apply for this position

You'll be redirected to the company's application page