
Principal Software Engineer – AI
Snowflake
full-time
Posted on:
Location Type: Hybrid
Location: Warsaw • Poland
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- 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
- 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
- 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.
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