Principal Software Engineer - Metadata

Sorry, this job was removed at 05:33 p.m. (CST) on Wednesday, Feb 19, 2025
Be an Early Applicant
Berlin
In-Office
Artificial Intelligence • Big Data • Cloud • Machine Learning • Software • Database • Analytics
Let's build a world where data and AI turn possibilities into reality.
The Role

Build the future of data. Join the Snowflake team.

Snowflake Metadata team builds a scalable metadata system that allows Snowflake to query across petabyte-scale data efficiently. The team develops distributed and multi-layered caches, transaction frameworks, declarative entity management, time travel and other core Snowflake services. It is also responsible for providing the foundation of global features like cross-region replication, data sharing, and data marketplace.  

AS A PRINCIPAL SOFTWARE ENGINEER - METADATA, YOU WILL:

  • Solve real business needs at large scale by applying your software engineering and analytical problem solving skills.
  • Create architecture and design, influence our product roadmap, and take ownership and responsibility over new projects.
  • Design, develop, and support a highly-parallel and fault-tolerant database system including a decentralized caching system of terabytes of metadata with an ever growing request rate.
  • Design and implement core foundational features including transactions, DDL/DML logs, metadata API as well as advanced features built on top of the metadata, such as declarative entity management and integrations to support developer toolchains.
  • Analyze and understand performance and scalability bottlenecks in the system and solve them.
  • Ensure operational readiness of the services and meet the commitments to our customers regarding availability and performance.

OUR IDEAL PRINCIPAL SOFTWARE ENGINEER WILL HAVE:

  • 14+ years industry experience designing, building and supporting large scale systems in production.
  • Strong computer science fundamentals including data structures, algorithms, and distributed systems.
  • Sharp original thinking to make the right choices and guide teams
  • Systems programming skills including multi-threading, concurrency, caching, etc. Fluency in Java or other similar procedural object-oriented language is preferred.
  • Track record of identifying and implementing creative solutions to complex problems.
  • Knowledge of database internals is a big plus.
  • Ability to work effectively across engineering teams in multiple locations
  • BS in Computer Science; Masters or PhD Preferred.

Similar Jobs

Snowflake Logo Snowflake

Principal Software Engineer

Artificial Intelligence • Big Data • Cloud • Machine Learning • Software • Database • Analytics
In-Office or Remote
Berlin, DEU
9023 Employees

Crunchyroll Logo Crunchyroll

Editor

Digital Media • eCommerce • Gaming • Mobile • News + Entertainment
Hybrid
2 Locations
1300 Employees

Navan Logo Navan

Manager, Sales Development

Fintech • Information Technology • Payments • Productivity • Software • Travel • Automation
Easy Apply
Hybrid
Berlin, DEU
3300 Employees

Adyen Logo Adyen

Country Enablement Partner Manager DACH

Fintech • Payments • Financial Services
Easy Apply
Hybrid
Berlin, DEU
4568 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bozeman, MT
9,023 Employees
Year Founded: 2012

What We Do

Snowflake powers the end-to-end data lifecycle – from ingesting and processing data to analyzing and modeling it, to building and sharing data and AI applications – helping engineers, analysts, and leaders innovate faster and achieve more with their data.

We're on a mission to empower every enterprise to achieve its full potential through data and AI.

Why Work With Us

Snowflake is where data does more, and so do you. More innovating, more growing, and more collaborating. Here, you’ll find the sweet spot between building big and moving fast, in technology and your career.

Gallery

Gallery

Similar Companies Hiring

Granted Thumbnail
Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Idler Thumbnail
Artificial Intelligence
San Francisco, California
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account