Snowflake Computing - Oakland, CA
posted about 2 months ago
As a Solutions Architect at Snowflake, you will play a pivotal role in the modernization of data platforms for our enterprise customers. This position is part of the Professional Services Organization, which is dedicated to providing a comprehensive set of technical capabilities and best practices for data modernization. Your primary responsibility will be to lead customers through the migration process from Scala environments into Snowpark, ensuring that they achieve exceptional outcomes during their modernization projects. You will act as the technical lead and expert, guiding customers through the complexities of migrating applications, code, and data onto cloud platforms, specifically Snowflake. In this role, you will engage directly with customers, running workshops and design sessions to outline the architecture of their Spark and Scala environments. You will also troubleshoot migration issues, create repeatable processes, and develop documentation based on customer engagements. Your expertise in scripting with Python and shell scripts for ETL workflows will be essential in optimizing Snowflake for performance and cost. Additionally, you will communicate requirements for the Snowconvert utility, ensuring that our tooling is continuously improved based on real-world implementation experiences. Your contributions will not only enhance customer satisfaction but also drive the development of frameworks for distributed computing, Apache Spark, PySpark, and machine learning as part of our modernization processes. This role reports to the Director of Data Engineering and Snowpark within the Workload Solutions team in the PS&T organization at Snowflake.