Senior Software Engineer, Data
Flex- Full Time
- Senior (5 to 8 years)
The ideal candidate will have 2-5 years of industry experience designing, building, and supporting large-scale systems in production. Strong fundamental computer science skills and knowledge of algorithms and data structures are required. Fluency in Java, Python, and SQL is essential, along with a deep appreciation for building end-to-end customer-facing products. A BS, MS, or PhD in Computer Science or related majors, or equivalent experience is necessary. Familiarity with database internals, data governance, or payment systems is a plus, as well as a passion for learning security.
As a Software Engineer, you will design and build features and distributed platforms at scale. You will drive impactful initiatives for the globally distributed infrastructure and collaborate with product managers, architects, other engineering teams, and business groups to drive end-to-end solutions. Additionally, you will contribute to improving our engineering processes, tooling, and standards.
Data management and analytics platform
Snowflake provides a platform called the AI Data Cloud that helps organizations manage and analyze their data. This platform allows users to store and process large amounts of data efficiently, offering services like data warehousing, data lakes, data engineering, data science, and data sharing. Snowflake's system works by uniting data from different sources, enabling secure sharing and performing various types of analytics. What sets Snowflake apart from its competitors is its ability to operate seamlessly across multiple public clouds, allowing users to access their data from anywhere. The company's goal is to help businesses leverage their data for better decision-making by providing a flexible subscription-based service that scales according to their needs.