Snowflake
Software Engineer - SnowConvert AI
US-CA-Menlo Park. Posted a month ago
The role
This person will develop fundamental code conversion techniques, data migration and validation pipelines, and automatic testing components. These capabilities will be used by automated AI agents to migrate applications to Snowflake.
What you will do
- Develop the foundations that AI agents rely on for fast, consistent code conversion
- Design APIs for an ever-changing landscape of AI capabilities
- Iterate with the FDE team to enable quick feedback to prototypes and early products
- Develop fundamental code conversion techniques, robust data migration and validation pipelines, and automatic testing components
Required qualifications
- Strong software engineering experience in Python, with a focus on performance, reliability, and distributed systems
- Hands-on experience building agentic AI applications, especially in domains such as computer control or code gen
- Track record of contributions to open-source agentic frameworks such as LangChain, AutoGen, etc.
- 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
About the company
Snowflake delivers the AI Data Cloud, providing performance and price at scale across data engineering, analytics, and AI/ML workloads. The Migrations organization builds solutions to help customers migrate existing data and applications from legacy platforms.