Resume and JobRESUME AND JOB
Snowflake logo

High-CTR: Senior Software Engineer - Open Source Analytics Careers at Snowflake - Bellevue, WA | Apply Now!

Snowflake

High-CTR: Senior Software Engineer - Open Source Analytics Careers at Snowflake - Bellevue, WA | Apply Now!

full-timePosted: Jan 17, 2025

Job Description

Senior Software Engineer - Open Source Analytics at Snowflake

Snowflake is at the forefront of revolutionizing data management and analytics. We empower organizations to unlock the full potential of their data through our innovative AI data cloud. Our commitment extends beyond traditional data warehousing, with significant investments in Open Source Analytics and a focus on the open data lakehouse architecture. As a Senior Software Engineer on the Open Source Analytics team, you will play a pivotal role in shaping the future of data lake ecosystems and driving Snowflake's mission to provide a truly open and vendor-agnostic data architecture.

Role Overview

As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining key components of our open-source analytics platform. This includes contributing to projects like Apache Iceberg and Apache Polaris, building integrations with Snowflake, and creating tooling to automate data lake management. You will work closely with a team of talented engineers and collaborate with the open-source community to ensure the quality and innovation of our solutions. This role offers the opportunity to make a significant impact on the future of data analytics and work with cutting-edge technologies in a dynamic environment.

Day in the Life

A typical day for a Senior Software Engineer on the Open Source Analytics team might involve:

  • Participating in design discussions and code reviews.
  • Developing new features and enhancements for Apache Iceberg or Apache Polaris.
  • Contributing code to open-source projects and reviewing pull requests.
  • Building integrations between open-source technologies and Snowflake.
  • Creating tooling to automate data lake table maintenance.
  • Debugging and troubleshooting production issues.
  • Collaborating with other engineers, product managers, and data scientists.
  • Staying up-to-date with the latest trends in open-source analytics.

Why Bellevue, WA?

Bellevue, Washington, offers a unique blend of urban amenities and natural beauty. Located just across Lake Washington from Seattle, Bellevue boasts a thriving tech industry, excellent schools, and a high quality of life. The city is home to numerous parks, trails, and waterfront areas, providing ample opportunities for outdoor recreation. Bellevue's diverse culinary scene, vibrant arts and culture, and proximity to the Cascade Mountains make it an attractive place to live and work.

Career Path

At Snowflake, we are committed to fostering the growth and development of our employees. As a Senior Software Engineer, you will have opportunities to advance your career through technical leadership roles, such as Staff Engineer or Principal Engineer. You can also explore management positions, such as Engineering Manager or Director of Engineering. We provide ongoing training and mentorship to help you achieve your career goals.

Salary & Benefits

Snowflake offers a competitive salary and benefits package that includes:

  • Competitive salary commensurate with experience and skills.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • 401(k) plan with company match.
  • Equity in a fast-growing company.
  • Employee assistance program.
  • Life insurance and disability coverage.
  • Flexible spending accounts.

Innovation Culture

Snowflake is a company that values innovation and collaboration. We encourage our employees to think outside the box and come up with creative solutions to challenging problems. We foster a culture of continuous learning and provide opportunities for employees to develop their skills and knowledge. Our open-source contributions reflect our commitment to advancing the state of the art in data analytics.

How to Apply

Interested in joining the Snowflake team? Apply online through our careers website. Please submit your resume and a cover letter highlighting your relevant experience and skills. We look forward to hearing from you!

Frequently Asked Questions (FAQ)

  1. What is Snowflake's approach to open source? Snowflake is actively investing in open-source technologies and contributing to projects like Apache Iceberg and Apache Polaris. We believe in the power of open source to drive innovation and provide customers with greater flexibility and control over their data.
  2. What is Apache Iceberg? Apache Iceberg is an open-source table format for large analytic datasets. It provides features like schema evolution, time travel, and ACID transactions.
  3. What is Apache Polaris? Apache Polaris is an incubating open-source project focused on data access control and governance for data lakes.
  4. What skills are most important for this role? Strong programming skills in Java, Scala, or C++, experience with distributed systems and data lake technologies, and a passion for open source are essential for this role.
  5. What are the opportunities for career growth at Snowflake? Snowflake offers numerous opportunities for career growth, including technical leadership roles and management positions.
  6. What is the work environment like at Snowflake? Snowflake fosters a collaborative and supportive work environment where employees are encouraged to innovate and learn.
  7. What is the interview process like? The interview process typically involves a phone screening, technical interviews, and a final interview with the hiring manager.
  8. What are the benefits of working at Snowflake? Snowflake offers a competitive salary and benefits package, including health insurance, paid time off, and equity in the company.
  9. How does Snowflake support employee development? Snowflake provides ongoing training and mentorship to help employees develop their skills and knowledge.
  10. What is Snowflake's mission? Snowflake's mission is to enable every organization to be data-driven.

Locations

  • Bellevue, WA, US

Salary

Estimated Salary Rangehigh confidence

140,000 - 220,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Javaintermediate
  • Scalaintermediate
  • C++intermediate
  • Distributed Systemsintermediate
  • Data Lake Technologiesintermediate
  • Cloud-Native Servicesintermediate
  • AWSintermediate
  • Azureintermediate
  • GCPintermediate
  • Open Source Contributionintermediate
  • Apache Icebergintermediate
  • Apache Polarisintermediate
  • Apache Parquetintermediate
  • Data Governanceintermediate
  • Securityintermediate
  • Data Access Controlintermediate
  • Distributed Transaction Processingintermediate
  • Concurrency Controlintermediate
  • High-Performance Query Enginesintermediate
  • Data Lake Architectureintermediate
  • RESTintermediate
  • Scalabilityintermediate
  • Performance Tuningintermediate

Required Qualifications

  • 5+ years of experience designing and building scalable, distributed systems. (experience)
  • Strong programming skills in Java, Scala, or C++ with an emphasis on performance and reliability. (experience)
  • Deep understanding of distributed transaction processing, concurrency control, and high-performance query engines. (experience)
  • Experience with open-source data lake formats (e.g., Apache Iceberg, Parquet, Delta) and the challenges associated with multi-engine interoperability. (experience)
  • Experience building cloud-native services and working with public cloud providers like AWS, Azure, or GCP. (experience)
  • A passion for open-source software and community engagement, particularly in the data ecosystem. (experience)
  • Familiarity with data governance, security, and access control models in distributed data systems. (experience)
  • Experience working with large datasets. (experience)
  • Strong problem solving and debugging skills. (experience)
  • Bachelor's degree in Computer Science or related field (or equivalent experience). (experience)

Responsibilities

  • Pioneer new and innovative technical capabilities in the Open Source Analytics community.
  • Define and build next-generation capabilities on top of critical lakehouse building blocks like interoperable table formats, data catalogs, file formats, and query engines.
  • Design and implement features and enhancements for Apache Iceberg and Apache Polaris focusing on scalability, performance and usability such as Iceberg DML/DDL transactions, schema evolution, partitioning, time travel, and more.
  • Collaborate with the Open source community by contributing code, participating in discussions and reviewing pull requests to ensure high quality contributions.
  • Architect and build systems that integrate open source technologies seamlessly with Snowflake - enabling our customers to build and deploy massive data lake architectures across platforms and across cloud providers.
  • Collaborate with Snowflake’s open-source team and the Apache Iceberg community to contribute new features and enhance the Iceberg table format and REST specification.
  • Work on core data access control and governance features for Apache Polaris.
  • Contribute to our managed Polaris service, Snowflake Open Catalog, enabling customers to seamlessly manage and expand their data lake through Snowflake as well as other external query engines like Spark and Trino.
  • Build tooling and services that automate data lake table maintenance, including compaction, clustering, and data retention for enhanced query performance and efficiency.
  • Participate in design and code reviews.
  • Mentor junior engineers.
  • Stay up to date with the latest trends in open source analytics.

Benefits

  • general: Competitive salary and benefits package.
  • general: Equity in a fast-growing company.
  • general: Opportunity to work on cutting-edge technology.
  • general: Collaborative and supportive work environment.
  • general: Professional development opportunities.
  • general: Generous paid time off and holidays.
  • general: Comprehensive health, dental, and vision insurance.
  • general: 401(k) plan with company match.
  • general: Employee assistance program.
  • general: Life insurance and disability coverage.
  • general: Flexible spending accounts.
  • general: Stock options.
  • general: Relocation assistance (if applicable).

Target Your Resume for "High-CTR: Senior Software Engineer - Open Source Analytics Careers at Snowflake - Bellevue, WA | Apply Now!" , Snowflake

Get personalized recommendations to optimize your resume specifically for High-CTR: Senior Software Engineer - Open Source Analytics Careers at Snowflake - Bellevue, WA | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "High-CTR: Senior Software Engineer - Open Source Analytics Careers at Snowflake - Bellevue, WA | Apply Now!" , Snowflake

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringOpen SourceData AnalyticsCloudBellevueFull-timeSnowflakeSenior Software EngineerOpen Source AnalyticsWashingtonData LakeApache IcebergApache PolarisData EngineeringCloud ComputingAWSAzureGCPJavaScalaC++Distributed SystemsData GovernanceData SecurityCareerJobHiringData LakehouseData CatalogCloud ComputingDataEngineeringSales

Answer 10 quick questions to check your fit for High-CTR: Senior Software Engineer - Open Source Analytics Careers at Snowflake - Bellevue, WA | Apply Now! @ Snowflake.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Snowflake logo

High-CTR: Senior Software Engineer - Open Source Analytics Careers at Snowflake - Bellevue, WA | Apply Now!

Snowflake

High-CTR: Senior Software Engineer - Open Source Analytics Careers at Snowflake - Bellevue, WA | Apply Now!

full-timePosted: Jan 17, 2025

Job Description

Senior Software Engineer - Open Source Analytics at Snowflake

Snowflake is at the forefront of revolutionizing data management and analytics. We empower organizations to unlock the full potential of their data through our innovative AI data cloud. Our commitment extends beyond traditional data warehousing, with significant investments in Open Source Analytics and a focus on the open data lakehouse architecture. As a Senior Software Engineer on the Open Source Analytics team, you will play a pivotal role in shaping the future of data lake ecosystems and driving Snowflake's mission to provide a truly open and vendor-agnostic data architecture.

Role Overview

As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining key components of our open-source analytics platform. This includes contributing to projects like Apache Iceberg and Apache Polaris, building integrations with Snowflake, and creating tooling to automate data lake management. You will work closely with a team of talented engineers and collaborate with the open-source community to ensure the quality and innovation of our solutions. This role offers the opportunity to make a significant impact on the future of data analytics and work with cutting-edge technologies in a dynamic environment.

Day in the Life

A typical day for a Senior Software Engineer on the Open Source Analytics team might involve:

  • Participating in design discussions and code reviews.
  • Developing new features and enhancements for Apache Iceberg or Apache Polaris.
  • Contributing code to open-source projects and reviewing pull requests.
  • Building integrations between open-source technologies and Snowflake.
  • Creating tooling to automate data lake table maintenance.
  • Debugging and troubleshooting production issues.
  • Collaborating with other engineers, product managers, and data scientists.
  • Staying up-to-date with the latest trends in open-source analytics.

Why Bellevue, WA?

Bellevue, Washington, offers a unique blend of urban amenities and natural beauty. Located just across Lake Washington from Seattle, Bellevue boasts a thriving tech industry, excellent schools, and a high quality of life. The city is home to numerous parks, trails, and waterfront areas, providing ample opportunities for outdoor recreation. Bellevue's diverse culinary scene, vibrant arts and culture, and proximity to the Cascade Mountains make it an attractive place to live and work.

Career Path

At Snowflake, we are committed to fostering the growth and development of our employees. As a Senior Software Engineer, you will have opportunities to advance your career through technical leadership roles, such as Staff Engineer or Principal Engineer. You can also explore management positions, such as Engineering Manager or Director of Engineering. We provide ongoing training and mentorship to help you achieve your career goals.

Salary & Benefits

Snowflake offers a competitive salary and benefits package that includes:

  • Competitive salary commensurate with experience and skills.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • 401(k) plan with company match.
  • Equity in a fast-growing company.
  • Employee assistance program.
  • Life insurance and disability coverage.
  • Flexible spending accounts.

Innovation Culture

Snowflake is a company that values innovation and collaboration. We encourage our employees to think outside the box and come up with creative solutions to challenging problems. We foster a culture of continuous learning and provide opportunities for employees to develop their skills and knowledge. Our open-source contributions reflect our commitment to advancing the state of the art in data analytics.

How to Apply

Interested in joining the Snowflake team? Apply online through our careers website. Please submit your resume and a cover letter highlighting your relevant experience and skills. We look forward to hearing from you!

Frequently Asked Questions (FAQ)

  1. What is Snowflake's approach to open source? Snowflake is actively investing in open-source technologies and contributing to projects like Apache Iceberg and Apache Polaris. We believe in the power of open source to drive innovation and provide customers with greater flexibility and control over their data.
  2. What is Apache Iceberg? Apache Iceberg is an open-source table format for large analytic datasets. It provides features like schema evolution, time travel, and ACID transactions.
  3. What is Apache Polaris? Apache Polaris is an incubating open-source project focused on data access control and governance for data lakes.
  4. What skills are most important for this role? Strong programming skills in Java, Scala, or C++, experience with distributed systems and data lake technologies, and a passion for open source are essential for this role.
  5. What are the opportunities for career growth at Snowflake? Snowflake offers numerous opportunities for career growth, including technical leadership roles and management positions.
  6. What is the work environment like at Snowflake? Snowflake fosters a collaborative and supportive work environment where employees are encouraged to innovate and learn.
  7. What is the interview process like? The interview process typically involves a phone screening, technical interviews, and a final interview with the hiring manager.
  8. What are the benefits of working at Snowflake? Snowflake offers a competitive salary and benefits package, including health insurance, paid time off, and equity in the company.
  9. How does Snowflake support employee development? Snowflake provides ongoing training and mentorship to help employees develop their skills and knowledge.
  10. What is Snowflake's mission? Snowflake's mission is to enable every organization to be data-driven.

Locations

  • Bellevue, WA, US

Salary

Estimated Salary Rangehigh confidence

140,000 - 220,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Javaintermediate
  • Scalaintermediate
  • C++intermediate
  • Distributed Systemsintermediate
  • Data Lake Technologiesintermediate
  • Cloud-Native Servicesintermediate
  • AWSintermediate
  • Azureintermediate
  • GCPintermediate
  • Open Source Contributionintermediate
  • Apache Icebergintermediate
  • Apache Polarisintermediate
  • Apache Parquetintermediate
  • Data Governanceintermediate
  • Securityintermediate
  • Data Access Controlintermediate
  • Distributed Transaction Processingintermediate
  • Concurrency Controlintermediate
  • High-Performance Query Enginesintermediate
  • Data Lake Architectureintermediate
  • RESTintermediate
  • Scalabilityintermediate
  • Performance Tuningintermediate

Required Qualifications

  • 5+ years of experience designing and building scalable, distributed systems. (experience)
  • Strong programming skills in Java, Scala, or C++ with an emphasis on performance and reliability. (experience)
  • Deep understanding of distributed transaction processing, concurrency control, and high-performance query engines. (experience)
  • Experience with open-source data lake formats (e.g., Apache Iceberg, Parquet, Delta) and the challenges associated with multi-engine interoperability. (experience)
  • Experience building cloud-native services and working with public cloud providers like AWS, Azure, or GCP. (experience)
  • A passion for open-source software and community engagement, particularly in the data ecosystem. (experience)
  • Familiarity with data governance, security, and access control models in distributed data systems. (experience)
  • Experience working with large datasets. (experience)
  • Strong problem solving and debugging skills. (experience)
  • Bachelor's degree in Computer Science or related field (or equivalent experience). (experience)

Responsibilities

  • Pioneer new and innovative technical capabilities in the Open Source Analytics community.
  • Define and build next-generation capabilities on top of critical lakehouse building blocks like interoperable table formats, data catalogs, file formats, and query engines.
  • Design and implement features and enhancements for Apache Iceberg and Apache Polaris focusing on scalability, performance and usability such as Iceberg DML/DDL transactions, schema evolution, partitioning, time travel, and more.
  • Collaborate with the Open source community by contributing code, participating in discussions and reviewing pull requests to ensure high quality contributions.
  • Architect and build systems that integrate open source technologies seamlessly with Snowflake - enabling our customers to build and deploy massive data lake architectures across platforms and across cloud providers.
  • Collaborate with Snowflake’s open-source team and the Apache Iceberg community to contribute new features and enhance the Iceberg table format and REST specification.
  • Work on core data access control and governance features for Apache Polaris.
  • Contribute to our managed Polaris service, Snowflake Open Catalog, enabling customers to seamlessly manage and expand their data lake through Snowflake as well as other external query engines like Spark and Trino.
  • Build tooling and services that automate data lake table maintenance, including compaction, clustering, and data retention for enhanced query performance and efficiency.
  • Participate in design and code reviews.
  • Mentor junior engineers.
  • Stay up to date with the latest trends in open source analytics.

Benefits

  • general: Competitive salary and benefits package.
  • general: Equity in a fast-growing company.
  • general: Opportunity to work on cutting-edge technology.
  • general: Collaborative and supportive work environment.
  • general: Professional development opportunities.
  • general: Generous paid time off and holidays.
  • general: Comprehensive health, dental, and vision insurance.
  • general: 401(k) plan with company match.
  • general: Employee assistance program.
  • general: Life insurance and disability coverage.
  • general: Flexible spending accounts.
  • general: Stock options.
  • general: Relocation assistance (if applicable).

Target Your Resume for "High-CTR: Senior Software Engineer - Open Source Analytics Careers at Snowflake - Bellevue, WA | Apply Now!" , Snowflake

Get personalized recommendations to optimize your resume specifically for High-CTR: Senior Software Engineer - Open Source Analytics Careers at Snowflake - Bellevue, WA | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "High-CTR: Senior Software Engineer - Open Source Analytics Careers at Snowflake - Bellevue, WA | Apply Now!" , Snowflake

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringOpen SourceData AnalyticsCloudBellevueFull-timeSnowflakeSenior Software EngineerOpen Source AnalyticsWashingtonData LakeApache IcebergApache PolarisData EngineeringCloud ComputingAWSAzureGCPJavaScalaC++Distributed SystemsData GovernanceData SecurityCareerJobHiringData LakehouseData CatalogCloud ComputingDataEngineeringSales

Answer 10 quick questions to check your fit for High-CTR: Senior Software Engineer - Open Source Analytics Careers at Snowflake - Bellevue, WA | Apply Now! @ Snowflake.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.