Snowflake

Software Engineer - Agents for Code

Snowflake1 months ago
Location

US-CA-Menlo Park

Type

Full Time

Salary

USD 160,000 – 230,000

Level

Mid

Role

Backend Engineer

Posted

Feb 5, 2026

Full TimeMid

The role

Summary

Snowflake is seeking a Software Engineer to build AI-powered coding agents within their Cortex team. This role focuses on developing autonomous systems for SQL migration, ETL pipeline automation, and testing workflows that help enterprises modernize their data stacks using cutting-edge AI technology.

What you'll do

Agentic System Development: Design and build sophisticated AI agents and automated tools for migrating SQL and ETL pipelines from legacy systems to Snowflake
Quality Assurance Engineering: Create comprehensive evaluation frameworks, golden datasets, and accuracy metrics to measure and optimize AI-driven migration processes
Automation Scaling: Develop and scale automated coding agents capable of reducing manual coding effort by 90% across enterprise workflows
Evaluation Framework Design: Design and execute comprehensive evaluation systems to measure agent performance and accuracy across various coding and migration tasks
Cross-functional Collaboration: Partner with Forward Deployed Engineers (FDEs) and product teams to translate real-world customer challenges into automated product features
Full AI Engineering Lifecycle: Own the complete AI development process including design, prompt engineering, tool development, deployment, measurement, and continuous optimization
Performance Optimization: Implement hillclimbing algorithms and optimization techniques to continuously improve agentic system performance and accuracy

What we look for

Technical

Python ProgrammingStrong proficiency in Python for AI agent development, automation, and backend services
SQL ExpertiseAdvanced SQL skills with experience in database systems like Snowflake, SQL Server, Oracle, or Teradata
AI/ML EngineeringHands-on experience shipping AI/ML features or LLM-based applications in production environments
Agentic Workflow DesignUnderstanding of AI agent architectures, prompt engineering, and autonomous system design patterns
Large Language ModelsExperience working with LLMs, fine-tuning, and building applications using foundation models

Education

Bachelor's DegreeDegree in Computer Science, Engineering, or related technical field with strong algorithmic foundation

Experience

Software Engineering1-5 years of professional software development experience with focus on scalable systems
AI/ML Project ExperienceDemonstrated experience building and deploying AI/ML features or LLM-based applications
Database SystemsExperience with enterprise database systems and data migration workflows
Team CollaborationProven ability to work effectively in cross-functional teams with strong communication skills

Skills

Required skills

Python DevelopmentAdvanced Python programming skills for AI agent development and automation systems
SQL ProficiencyStrong SQL knowledge with experience in enterprise database systems and query optimization
AI/ML ImplementationPractical experience building and deploying AI/ML features in production environments
System DesignUnderstanding of scalable system architecture and distributed computing principles
Problem SolvingStrong analytical and algorithmic thinking for complex AI engineering challenges

Nice to have

Snowflake PlatformExperience with Snowflake data warehousing and cloud analytics platform
Legacy System MigrationKnowledge of migrating from Oracle, SQL Server, or Teradata to modern cloud platforms
LLM Fine-tuningExperience with large language model customization and prompt engineering
MLOps PracticesUnderstanding of machine learning operations, model deployment, and monitoring
Container TechnologiesExperience with Docker, Kubernetes, and cloud-native deployment strategies

Compensation & benefits

Salary

USD 160,000 – 230,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options and equity participation in Snowflake's growth as a leading cloud data platform

Performance Bonuses

Annual bonus structure based on individual and company performance metrics

Health Insurance

Comprehensive medical, dental, and vision coverage for employees and families

Professional Development

Learning and development budget for conferences, courses, and AI/ML certifications

Flexible Work Arrangements

Hybrid work model with flexibility between remote and office collaboration

Innovation Culture

Access to cutting-edge AI research, internal tech talks, and collaboration with leading AI scientists


Interview process

  1. 1
    Initial Screening Phone or video call with recruiter to discuss background, interest in AI/ML, and role expectations
  2. 2
    Technical Phone Screen 45-minute coding interview focusing on Python programming, SQL queries, and basic AI/ML concepts
  3. 3
    AI Engineering Deep Dive Technical discussion about LLM applications, agent architecture, and experience with AI/ML projects
  4. 4
    System Design Interview Design an AI-powered code migration system, discussing scalability, evaluation metrics, and optimization strategies
  5. 5
    Behavioral Interview Discussion of past experiences, collaboration skills, and alignment with Snowflake's culture of innovation
  6. 6
    Final Round On-site or virtual panel interview with team members, including technical presentation of previous AI/ML work

Apply for this position

You'll be redirected to the company's application page