Senior Software Engineer- Open Source Analytics
$200k - $287.5kSnowflake Computing
Snowflake is about empowering enterprises to achieve their full potential - and people too. With a culture that's all in on impact, innovation, and collaboration, Snowflake is the sweet spot for building big, moving fast, and taking technology - and careers - to the next level.
Snowflake's vision is to enable every organization to be data-driven. We're at the forefront of innovation, helping customers realize the full potential of their data with our AI data cloud. We are now going far beyond the traditional data warehouse and helping customers unlock the power of the open data lakehouse architecture with significant investment in Open Source Analytics! Snowflake engineers are leading the way with innovations directly in OSS projects like Apache Iceberg, Apache Polaris (incubating), Apache Parquet and more!
As a Senior Software Engineer on the Open Source Analytics team, you'll play a key role in building and evolving our open and interoperable data lake ecosystem. You'll work on some of the most complex and exciting challenges in the enterprise data lake analytics area, all while collaborating closely with some of the best minds in the open source community! You will have a direct impact towards Snowflake's mission of providing a truly open data lake architecture, free from vendor lock-in.
AS A SENIOR SOFTWARE ENGINEER ON THE OPEN SOURCE ANALYTICS TEAM, YOU WILL:
Pioneer new and innovative technical capabilities in the Open Source Analytics community. You will 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.
OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:
5+ years of experience designing and building scalable, distributed systems.
Strong programming skills in Java, Scala, or C++ with an emphasis on performance and reliability.
Deep understanding of distributed transaction processing, concurrency control, and high-performance query engines.
Experience with open-source data lake formats (e.g., Apache Iceberg, Parquet, Delta) and the challenges associated with multi-engine interoperability.
Experience building cloud-native services and working with public cloud providers like AWS, Azure, or GCP.
A passion for open-source software and community engagement, particularly in the data ecosystem.
Familiarity with data governance, security, and access control models in distributed data systems.
BONUS POINTS FOR EXPERIENCE WITH:
Contributing to open-source projects, especially in the data infrastructure space.
Designing or implementing REST APIs, particularly in the context of distributed systems.
Managing large-scale data lakes or data catalogs in production environments.
Working on highly-performant and scalable query engines such as Spark, Flink, or Trino.
WHY JOIN THE OPEN SOURCE ANALYTICS TEAM AT SNOWFLAKE?
Be part of a pioneering effort to build the most open and interoperable data lake ecosystem in the industry.
Work on a high-impact open-source project that solves real-world data challenges for enterprise customers across all industry verticals.
Collaborate with some of the brightest minds in the data ecosystem, including core contributors and PMC members of Apache Iceberg and Apache Polaris (incubating).
Have the opportunity to innovate in one of the fastest-growing and evolving areas in enterprise data, where you can make a direct impact on Snowflake's growth and the broader open-source community.
Every Snowflake employee is expected to follow the company's confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company's data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.
Snowflake is growing fast, and we're scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.
How do you want to make your impact?
For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com
The following represents the expected range of compensation for this role:
- The estimated base salary range for this role is $200,000 - $287,500.
- Additionally, this role is eligible to participate in Snowflake's bonus and equity plan.
The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits.
To comply with pay transparency requirements and other statutes, you can notify us if you believe that a job posting is not compliant by completing this form.
#J-18808-Ljbffr- ...A leading data cloud company in Menlo Park is seeking a Senior Software Engineer for its Open Source Analytics team. The role involves designing innovative capabilities and contributing to open-source projects like Apache Iceberg. Candidates should have 5+ years of experience...Senior
$174k - $252k
Senior Software Engineer, Managed Spark, Open Source corporate_fare Google place Sunnyvale, CA, USA Bachelor’s degree or equivalent practical experience.... ...forward. Cloud Dataproc enables open source data analytics users (e.g., Apache Hadoop, Spark, Flink, Trino, etc...SeniorFull time$215k - $250k
...store it, and make available to any downstream query engine and use case (from traditional analytics to real-time AI / ML). We are a team of self-... ...engineering team serves as the bridge between the worlds of open source and enterprise: contributing directly to and growing...SeniorOdd jobWork at officeRemote work$165k - $242k
...Senior Software Engineer, Core Open-Source- Marimo Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators...SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$224k - $356.5k
...help develop the future of AI-powered software development! Our team works at the forefront... ..., and runtime security. We compose open-source stacks that allow developers to harness... ...driving the quality and velocity of AI engineering practices. If you thrive on solving complex...SeniorFull time- ...A leading software company in California seeks an experienced developer to advance Kubernetes and CNCF projects. This role includes designing customer-focused features, ensuring compatibility, and leading community interactions. Candidates should have significant experience...Senior
$152k - $241.5k
...spaces, smart cities, retail analytics, and industrial environments... ...Lead the creation of modern software, services, systems, and AI... ...capabilities on NVIDIA hardware. Drive Engineering Excellence: Apply a strong... ...from both proprietary and open‑source ecosystems. Practical...SeniorWorldwide- ...NVIDIA is seeking a Senior Software Engineer – AI Inference in Santa Clara, CA, to advance open-source LLM serving. The ideal candidate will have 5+ years of production software experience, strong skills in Python and C++, and a background in performance optimization....Senior
$174k - $252k
Google Inc. is seeking a Senior Software Engineer in Sunnyvale, CA, to develop and enhance Cloud Dataproc, focusing on big data technologies... ...experience in designing distributed systems and working with open-source frameworks, while driving technical design for innovative...SeniorFull time- ...We are looking for a senior full stack engineer to join our small, but growing team... ...Ingestion . We ingest analytics events from customers (e.g.... ...support 12 different SQL data sources, from Postgres to BigQuery... ...Bonus: Contributed to an open-source project Bonus: Used...SeniorH1bRemote workHome officeVisa sponsorshipWork visa
$200k - $287.5k
...Snowflake's next-generation open, extensible, and secure... ...unstructured data across any source and any sink-Snowflake and... ...ingest data, power AI and analytics workloads, and make smarter... ...decisions in real time. AS A SENIOR SOFTWARE ENGINEER ON THE SNOWFLAKE OPENFLOW...SeniorFlexible hours- ...Senior It Ai/Ml Engineer At Palo Alto Networks®, we're united by a shared mission—to protect our... ...Solving & Critical Thinking: Excellent analytical skills to tackle complex, ambiguous... ...computation field. Experience with open-source AI projects. Prior technical...SeniorFull timeWork at officeVisa sponsorshipWork visa
- ...future of AI and beyond. THE ROLE AMD is looking for a principal software developer to join our growing team. As a key contributor you... ...closely with libraries development teams and other internal engineering teams PREFERRED EXPERIENCE 10+ years professional software development...Senior
- ...Advanced Micro Devices is seeking a principal software developer to join the ROCm GPU-compute team in Santa Clara, California. The ideal candidate will have over 10 years of software development experience in C/C++, Python, and GPU technologies. This role involves developing...Senior
- ...facilitating, communicating and relationship building. M-SE Microsoft Software Engineers - 2 to 6 years experience in programming with C#, ASP.NET/... .... Well versed in OOAD, UML, Design methodologies. O-AD Open‑source Applications Developers - 2–5 years of Web applications and...Permanent employmentContract workHome office
- An innovative infrastructure company is seeking a Member of Technical Staff — CI Engineer to improve CI reliability for their open-source LLM inference engine. The role requires 3+ years' experience in CI/CD, knowledge of Linux and GPU computing, as well as strong skills...Senior
$170k - $200k
...Yugabyte in Sunnyvale is seeking a Senior Software Engineer to enhance YugabyteDB’s core database engine by designing and developing critical... ...performance, mentoring junior engineers, and contributing to open source projects. Ideal candidates will have 5-8 years of...Senior- ...A tech company focused on distributed computing is seeking engineers to enhance the Ray backend. This role involves developing open-source software for distributed programming, identifying architectural improvements, and improving testing processes. Candidates should...
- Decisive Point is looking for a Software Engineer to work on the NextGen OS team focused on building an innovative operating system stack... ...experience, particularly in OS development, and a passion for open-source collaboration. This position is located in Mountain View,...Senior
$187k - $198k
...operations. We are looking for a Senior Data Engineer to build and maintain... ...and business teams to power analytics, experimentation, and... ...data pipelines ~ Hands‑on software engineering experience, with... ...scale data pipelines using open source frameworks (Spark, Flink, etc...SeniorWork at officeShift work$272k - $431.25k
...NVIDIA Gruppe is looking for a Principal Software Engineer to advance open-source AI inference. This hands-on role emphasizes running high-performance inference on NVIDIA platforms and involves collaboration across various teams. Key responsibilities include optimizing...$196k - $230k
...rewards. The Data Engineering team builds and maintains... ...that support product analytics, growth strategy,... ...its products. As a Senior Data Engineer, you will... ...* Hands-on software engineering experience... ...data pipelines using open source frameworks (Spark, Flink...SeniorWork at officeFlexible hoursShift work3 days per week- ...piece of this problem with an open-core remote build execution... ...mission is to take the world class engineering tools that are only available... ...We're looking for generalist software engineers to help us fulfill... ...all over our open-source and internal codebases. This...SeniorRemote work
- .... 5+ years of solid back-end software programming experience in Java... ...data. Familiar with open source cloud and application platforms. Strong design and analytical skills to build complex applications... ...opportunity to participate in an elite engineering team that works with...Senior
$105.8k - $174.8k
...skills and ambitions. As a Senior AI Native Engineer, you will be at the forefront... ...talented team of data and analytics professionals. Your key... ...insights from varied data sources across a broad technology landscape... ...twin applications, and software engineering. We'll look to...SeniorFull timeWork experience placementSummer holidayFlexible hours$152k - $241.5k
...platforms deployed in AI and Data-Analytics industries. As a Senior Infrastructure Engineer, you'll design and build robust... ...closely with System and Software development teams, you'll drive... ...experience Contributions to open-source infrastructure or Linux distribution...Senior- ...AI capabilities, while significantly contributing to open source. Join us as a Postgres Engine and Extensions Engineer and contribute to the development... ...(or equivalent learning experience) 7+ years of software engineering experience in high performance mission critical...SeniorWorldwide
- ...Business Area: Engineering Seniority Level: Mid-Senior level Job... ...relentless innovation of the open source community, Cloudera... ...passionate, self-driven Senior Software Engineer with deep expertise... ...infrastructure they need for advanced analytics and modeling....SeniorRemote workWork from homeFlexible hours
- ...architecture connects every application, data source, and process to power real-time... ...We are looking for an exceptional Senior Software Engineer ( Search / Retrieval ) to join our growing... ...scale distributed systems ~ Strong analytical and problem-solving skills Soft...SeniorRemote workFlexible hours
$130k - $180k
...business intelligence, and analytics in an era of ever-increasing... ...forefront of the AI-powered data engineering revolution. You can read... ...~(Desirable) Involvement in open-source projects Why you should... ...Forefront : Push the boundaries of software engineering by combining...SeniorWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer- Open Source Analytics. Be the first to apply!
- software engineer internship remote Menlo Park, CA
- software engineer staff Menlo Park, CA
- senior robotics software engineer Menlo Park, CA
- software development engineer aws Menlo Park, CA
- startup software engineer Menlo Park, CA
- part time software developer remote Menlo Park, CA
- senior software engineer remote Menlo Park, CA
- software engineer Menlo Park, CA
- real time software engineer Menlo Park, CA
- federal - software developer Menlo Park, CA

