At a glance
- Employment
- Full-time
- Location
- US-CA-Menlo Park
About the role
- Snowflake is seeking a Software Engineer for the SnowConvert AI team to deliver an AI-driven migration product that moves data-centric applications to Snowflake faster than industry norms.
- The role involves developing fundamental code conversion techniques, robust data migration and validation pipelines, and automatic testing components leveraged by automated AI agents.
Responsibilities
- Develop fundamental code conversion techniques, robust data migration and validation pipelines, and automatic testing components
- Develop the foundations that AI agents rely on for fast, consistent code conversion
- Deliver the architecture in collaboration with the original SnowConvert team, AI team, and FDE
- Design APIs for an ever-changing landscape of AI capabilities
- Iterate with the FDE team to enable quick feedback to prototypes and early products
Requirements
- 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
Skills
- Python
- LangChain
- AutoGen
- GoLang
- Spark
- Airflow
- Dbt
- Kafka