-->

Hiring Senior Software Engineer- Open Source Analytics

Hiring Senior Software Engineer- Open Source Analytics


Snowflake is bringing a powerful digital revolution to the world of data architecture, powering the era of the agentic enterprise. 


By combining its advanced AI Data Cloud with massive investments in open-source ecosystems, the company helps global organizations realize the true potential of their data. 


Their cutting-edge lakehouse innovations give enterprise leaders the technology they need, not just to eliminate traditional vendor lock-in but to unlock seamless, cross-platform performance. 


Right now, Snowflake is searching for an expert Senior Software Engineer - Open Source Analytics in Bellevue, WA to drive their engineering operations forward. If you’ve got deep distributed systems experience and want to shape the future of open-source data technologies, this is your chance.



Job Summary


As a Senior Software Engineer on the Open Source Analytics team, you’ll own the end-to-end development of Snowflake's open and interoperable data lake ecosystem. 


Your job is to build next-generation capabilities on top of critical lakehouse building blocks and establish strong, collaborative relationships with the global open-source software (OSS) community.


This role is perfect for an AI-native thinker who enjoys working with an experimental mindset in a fast-moving, low-ego environment. 


Based in Bellevue, WA, this position offers the opportunity to contribute directly to industry-defining Apache projects while scaling a managed open catalog infrastructure across major cloud providers.



Key Responsibilities


Open Source Contribution: Pioneer innovative technical capabilities by contributing production-grade code, reviewing pull requests, and participating in Apache community discussions.


Feature Implementation: Design and implement high-performance features for Apache Iceberg and Apache Polaris, including DML/DDL transactions, schema evolution, and time travel.


System Integration: Architect and build robust systems that seamlessly integrate open-source lakehouse technologies with Snowflake’s core AI Data Cloud.


Governance & Control: Develop and optimize core data access control, compliance, and security governance features for Apache Polaris.


Managed Service Evolution: Contribute to Snowflake Open Catalog, enabling enterprise customers to manage data lakes using external engines like Spark and Trino.


Automated Maintenance: Build services and tooling that automate crucial data lake table maintenance, such as compaction, clustering, and data retention.



Experience & Qualifications


Software Engineering Background: Proven experience in designing, architecting, and deploying highly scalable distributed systems and data infrastructure.


Open Source Track Record: A consistent history of contributing to and collaborating within major open-source communities (preferably Apache Iceberg, Polaris, Parquet, or Arrow).


Enterprise Tech Familiarity: Strong working knowledge of query engines, file formats, interoperable table formats, and REST specifications.


Security & Data Compliance: Deep understanding of enterprise data access control, data governance, and secure data planning.


Innovation Mindset: Demonstrated ability to rapidly test emerging capabilities, solve complex analytical challenges, and build cost-optimized systems.



Skills


  • Core distributed systems engineering and performance optimization.
  • Hands-on development in Apache Iceberg, Apache Polaris, and Parquet.
  • Deep understanding of MLOps, query engines (Spark, Trino), and data catalogs.
  • Advanced system architecture, automation tooling, and database design.



Salary & Location


Salary: Competitive base salary determined by skills, experience, and location, supplemented by a premium benefits package (Medical, 401k, PTO).


Location: Bellevue, WA (On-site / Corporate Office).



Apply Now


If you want to be part of the open-source data transformation and are looking for one of Bellevue's best engineering opportunities, don’t wait. You can submit your updated CV, technical portfolio, and open-source contributions directly via the Snowflake Careers Site at :


Apply Now


Snowflake offers an environment where you’ll treat AI as a high-trust collaborator, enjoy complete technical autonomy, and directly help redefine how enterprise work gets done.



Conclusion


This Senior Software Engineer role at Snowflake is a golden opportunity for engineering professionals who want to make a big impact at the intersection of open-source analytics and enterprise cloud technology.


Bellevue is a thriving global tech hub, and taking on an architectural role here can elevate your software engineering career to new heights. We’re confident that your development expertise and collaborative open-source mindset will play a vital role in the company’s innovation journey. Best of luck with your application!