Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Snowflake

Principal Software Engineer – AI

Snowflake

Principal Software Engineer specializing in building AI Functions for Snowflake's Cortex Platform. Designing scalable systems to enhance data operations and customer solutions in AI and ML.

Posted 4/13/2026full-timeWarsaw • 🇵🇱 PolandLeadWebsite

Tech Stack

Tools & technologies
Distributed SystemsGoJavaPython

About the role

Key responsibilities & impact
  • 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.

Requirements

What you’ll need
  • 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 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.

Benefits

Comp & perks
  • Snowflake is about empowering enterprises to achieve their full potential — and people too. With a culture that’s all in on impact, innovation, and collaboration, Snowflake is the sweet spot for building big, moving fast, and taking technology — and careers — to the next level.
  • We focus on solving the hard research and engineering problems required to make high quality multi-cloud service work.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
AI Functionsdistributed systemsPythonJavaCC++Godata structuresalgorithmslarge-scale systems
Soft Skills
collaborationdecision-makingoperational readinesscustomer commitmentcross-functional initiativespassion for AI/MLNLP appreciation
Certifications
BS in Computer ScienceMS in Computer SciencePhD in Computer Science