Snowflake
Senior AI Engineer, Enterprise
US-CA-Menlo Park. Posted a month ago
The role
You will build backend services, platform infrastructure, and AI capabilities for next-generation agentic applications. You will work on the internal AI platform used by Snowflake's Go-To-Market organization.
What you will do
- Design and build scalable backend services and distributed systems for production AI and agentic applications.
- Develop APIs, orchestration services, and platform capabilities for internal AI products.
- Build reusable AI platform components including agent frameworks, evaluation pipelines, and shared Python libraries.
- Evolve the engineering platform through modern CI/CD pipelines, automated testing, and deployment tooling.
- Optimize AI infrastructure and backend services for performance, scalability, reliability, security, and cost efficiency.
- Leverage Snowflake Cortex, Snowpark, and the Snowflake AI ecosystem to build intelligent data applications.
- Establish engineering best practices around testing, observability, monitoring, and production readiness.
- Collaborate with product managers, data engineers, designers, and GTM stakeholders.
- Stay current with advances in AI engineering and drive adoption of modern technologies.
Required qualifications
- 5+ years of professional software engineering experience
- Bachelor's degree (or higher) in Computer Science, Software Engineering, or a related technical field
- Strong proficiency in Python (3.11+)
- Experience writing production-quality, well-tested, maintainable code using modern Python practices
- Experience building RESTful APIs and backend services using FastAPI or similar frameworks
- Experience designing and operating distributed systems and microservice architectures
- Strong understanding of software engineering best practices including testing, CI/CD, code quality, observability, and production operations
- Experience with containerization technologies such as Docker
- Hands-on experience building production AI applications using large language models
- Experience with prompt engineering, tool calling, structured outputs, and LLM orchestration frameworks
- Strong problem-solving skills
- Excellent communication and ability to work effectively in a fast-paced, collaborative environment
Nice to have
- Experience with the Snowflake platform, including Snowpark, Cortex AI, Snowpark Container Services, Snowflake Connector, and Snowflake CLI
- Experience building agentic applications using frameworks such as LangGraph or similar multi-agent orchestration frameworks
- Experience with AI evaluation, monitoring, guardrails, and observability frameworks
- Familiarity with model serving, inference optimization, and AI infrastructure
- Experience working with large-scale data platforms, ETL pipelines, and modern data engineering workflows
- Experience building full-stack AI applications using Streamlit, React, or similar frameworks
- Python data libraries such as pandas and NumPy
- Familiarity with modern AI development tools such as Cursor, Claude Code, Cortex Code, or similar AI-assisted development environments
- Experience working with cloud-native infrastructure and Kubernetes
About the company
Snowflake is powering the era of the agentic enterprise. The GTM AI Engineering team builds the internal AI platform and intelligent applications that power Snowflake's Go-To-Market organization.