Senior Software Engineer, Data
Flex- Full Time
- Senior (5 to 8 years)
Candidates must have over 5 years of experience in designing and building scalable, distributed systems. Strong programming skills in Java, Scala, or C++ are essential, with a focus on performance and reliability. A deep understanding of distributed transaction processing is required.
As a Senior Software Engineer on the Open Source Analytics team, you will pioneer innovative technical capabilities in the Open Source Analytics community. You will design and implement features for Apache Iceberg and Apache Polaris, focusing on scalability, performance, and usability. Collaboration with the open-source community is expected, including contributing code and reviewing pull requests. You will architect systems that integrate open source technologies with Snowflake, and work on data access control and governance features for Apache Polaris. Additionally, you will build tooling to automate data lake table maintenance for enhanced query performance.
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.