Principal Software Engineer – AI
snowflake
Job description
About the role
Snowflake is building the next generation of the agentic enterprise and is looking for AI‑native thinkers to join its AI team. As a Principal Software Engineer you will help shape the AI Functions product, a core feature of the Cortex Platform that enables customers to build AI‑driven ETL pipelines across all data.
Key responsibilities
- Build a customer‑facing AI Functions portfolio of products.
- Design and implement highly scalable distributed platforms within the global Snowflake platform.
- Participate in decision‑making on technical and business issues.
- Collaborate with engineers across teams to deliver cross‑functional initiatives.
- Ensure operational readiness, reliability, availability and performance of the services.
Required profile
- 14+ years of experience designing, building and supporting large‑scale production systems.
- Passionate about AI/ML and NLP.
- Deep appreciation for building end‑to‑end customer‑facing products.
- Strong CS fundamentals with proficiency in data structures, algorithms and distributed systems (Python or Java preferred).
- Knowledge of C, C++, Go is a plus.
- Experience working with cross‑functional teams and product managers.
- BS/MS/PhD in Computer Science or related field.
Required skills
- Python
- Java
- C
- C++
- Go
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Poland.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 7 hours ago
Expires 1 month from now
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
snowflake