Job Overview
At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.
Our teams develops in-house connectors to connect with external systems and data warehouses. We are working to connect Snowflake with Fortune 500 companies - in the cloud. In this area you will be working on exposing API, blueprints and frameworks for other developers to create their own connectors.
YOUR RESPONSIBILITIES • Design and develop data integration and processing applications. These applications replicate data from various data sources (including relational databases, saas, data streams) into Snowflake, following CDC patterns.
- Develop and extend a robust connector platform to standardise and accelerate the development of connectors, either developed by Snowflake or by third parties. Typical example includes developing a scheduling service ensuring timely execution of tasks and optimal resource allocation.
- Optimize performance of the ingestion, meet with customers & troubleshoot issues and secure data transfer from external systems.
- Collaborate with teams across the organization and roles.
- Create design documents and present them to architects and other stakeholders, including company founders.
- Lead and mentor a group of engineers
- Coordinate synchronous and asynchronous communication to ensure goals are met.
- Collaborate with PMs and customers to understand business requirements, and translate them into connector application solutions.
QUALIFICATIONS • 4+ years industry experience designing, building and supporting large scale systems.
- Experience with high performance and scalable software in an internet scale distributed cloud environment.
- Fluency in Java.
- Demonstrate a proactive willingness to learn, experiment with, and integrate modern AI tools into daily workflows to optimize personal and team efficiency.
- Experience with SQL. Good understanding of relational databases.
- Interest in creating well thought out infrastructure and APIs.
- Excellent debugging and troubleshooting skills, especially in a cloud environment.
- Great communication skills, both verbal and written, and an interest in working with a diverse set of peers and external developers.
WHY JOIN THE ENGINEERING TEAM AT SNOWFLAKE? Building cutting edge cloud technologies is complex, and our engineering team surmounts the obstacl