AI Software Engineer
Core
Design, build, and ship AI-powered systems and services including model inference, AI functions, retrieval systems, and intelligent application experiences on the Snowflake platform.
Role type
Senior IC software engineer (AI/ML infrastructure)
Builds
Production AI infrastructure, model serving, embedding pipelines, RAG systems, and AI-driven automation for the Snowflake Data Cloud.
Domain
Enterprise data cloud, AI/ML infrastructure, multi-cloud systems
Deliverable
production ML models
Required skills
Python, Java, C++, Go, distributed systems, cloud-native services, model serving, inference pipelines, LLM integration, embedding systems, system design, end-to-end ownership
Preferred skills
LLM inference, fine-tuning, RAG architectures, vector search, PyTorch, TensorFlow, AWS, Azure, GCP, Docker, Kubernetes, data warehousing, SQL, CI/CD, production monitoring
Technologies
Python, Java, C++, Go, PyTorch, TensorFlow, Docker, Kubernetes, AWS, Azure, GCP
Responsibilities
Design and develop AI-powered features and services; build production-quality infrastructure for AI workloads; write clean, performant, and well-tested code; collaborate with ML researchers and product managers; contribute to system design and architectural improvements; own work end-to-end from design through operational health; evaluate new AI/ML techniques and tools.
Seniority
Mid-to-Senior, hands-on IC
