Software Engineer - Snowconvert AI

Snowflake Snowflake · Data AI · CA-Menlo Park, United States · Engineering

Software Engineer role focused on building AI-driven migration products for Snowflake. The role involves developing foundations for AI agents that perform code conversion, data migration, and validation, aiming to accelerate application migration to Snowflake. It emphasizes strong software engineering in Python, experience with agentic AI applications (especially code gen), and contributions to agentic frameworks.

What you'd actually do

  1. Develop the foundations that AI agents rely on for fast, consistent code conversion
  2. Careful API design is a must for an ever-changing landscape of AI capabilities.
  3. Iterating with the FDE team enables quick feedback to prototypes, early products.

Skills

Required

  • Strong software engineering experience in Python
  • Hands-on experience building agentic AI applications
  • Deep understanding of distributed systems, API design, and backend architectures
  • High agency—ability to take ownership, navigate ambiguity, and independently push projects forward

Nice to have

  • Experience with GoLang for high-performance backend services
  • Strong understanding of big data transformation, ETL, and ELT pipelines
  • Proficiency in Spark, Airflow, dbt, Kafka or other data engineering tools
  • Familiarity with streaming architectures, event-driven systems, and async processing
  • Experience optimizing large-scale data pipelines for performance and cost efficiency
  • Former founding engineers who have built and owned significant technical projects

What the JD emphasized

  • AI-native thinkers
  • AI as a high-trust collaborator
  • AI-driven migration product
  • AI agents
  • agentic AI applications
  • agentic frameworks

Other signals

  • AI-driven migration product
  • AI agents
  • code conversion techniques
  • data migration and validation pipelines
  • automatic testing components