Senior Software Engineer - SQL Features & Data Types

Posted 3 Days Ago
Be an Early Applicant
Berlin
Senior level
Artificial Intelligence • Big Data • Cloud • Machine Learning • Software • Database • Analytics
We're shattering barriers that prevent organizations from unleashing the true value of their data.
The Role
Join Snowflake as a Senior Software Engineer in the SQL Data Types team in Berlin, Germany. Design, develop, and support complex systems for storing and processing data, collaborating with various teams for the best outcome. Ideal candidates have 6+ years of industry experience, strong CS fundamentals, and fluency in C++ and/or Java.
Summary Generated by Built In

Build the future of data. Join the Snowflake team.

We’re hiring talented Senior Software Engineers with experience in building Databases to expand the Snowflake SQL Data Types team here in Berlin, Germany. Join us to provide customers with a clear and intuitive interface to storing and processing data of all kinds with rich feature coverage and the best in class performance. We design and develop performant storage structures, retrieval and execution algorithms, syntax and semantics for the datatypes. In 2023 we introduced GEOMETRY and H3 within Geospatial, Structured Types support for Iceberg and other products that would first appear in 2024. We also fixed a few longstanding architectural flaws that will never make it into the public announcements, but make engineering life better.

As the team in the intersection of SQL language, query compilation and execution, data storage and processing, we welcome Database professionals from all these different areas to join our growing Data Types team. This role is a unique opportunity to work on all components of the cloud-native database to reach the perfect synergy!

Learn more about the Berlin office here

AS A SENIOR ENGINEER IN SQL DATA TYPES TEAM YOU WILL:

  • Own one or more areas by efficiently solving the current needs and envisioning the roadmap for the future.
  • Design, develop, and support complex systems for storing and processing data, scaling parallel algorithms, etc.
  • Facilitate discussions within the team and the org to reach the joint consensus.
  • Evaluate customer requirements and get down to their real needs.
  • Work in an iterative approach to optimize for the best outcome of the invested time and energy.
  • Come up with new feature ideas and drive them from inception, design, testing to the eventual release and support.
  • Collaborate with colleagues from Product, Data Science, TPM, Sales, Support orgs to have all the perspectives considered.

OUR IDEAL SENIOR ENGINEER WILL HAVE:

  • 6+ years of hands-on industry experience designing, building and supporting large scale systems in production.
  • Rock solid CS fundamentals including data structures, algorithms, and distributed systems.
  • Strong database fundamentals including SQL, performance, multi-threading, and schema design.
  • Excellent problem solving skills.
  • Fluency in C++ and/or Java.
  • BS in Computer Science; Masters or PhD Preferred.

BONUS POINTS FOR THE FOLLOWING:

  • PhD or industry experience in building databases or core engine components for large scale data processing systems.
  • Experience working with decimal fixed point and floating point arithmetic, text or semi-structured data (i.e. JSON, XML, Parquet, etc).
  • Track record of suggesting, designing, evaluating new products.
  • Experience in technical leading a group of engineers.

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?


Top Skills

C++
Java
The Company
HQ: Bozeman, MT
7,630 Employees
Hybrid Workplace
Year Founded: 2012

What We Do

Snowflake makes enterprise AI easy, efficient and trusted. Thousands of companies around the globe, including hundreds of the world’s largest, use Snowflake’s AI Data Cloud to share data, build applications, and power their business with AI. The era of enterprise AI is here. Learn more at snowflake.com.

Why Work With Us

We’re at the forefront of the AI data revolution, committed to building the world’s greatest data and applications platform. Our ‘get it done’ culture allows everyone at Snowflake to have an equal opportunity to innovate on new ideas, create work with a lasting impact, and excel in a culture of collaboration.

Gallery

Gallery

Similar Jobs

Grammarly Logo Grammarly

Engineering Manager, Growth Monetization

Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
Easy Apply
Berlin, DEU
900 Employees

commercetools Logo commercetools

IT Applications Engineer- Customer Success (m/f/x)

Cloud • eCommerce • Information Technology • Retail • Software • Database
Easy Apply
Berlin, DEU
700 Employees

commercetools Logo commercetools

Engineering Manager (m/f/x)

Cloud • eCommerce • Information Technology • Retail • Software • Database
Easy Apply
2 Locations
700 Employees

TravelPerk Logo TravelPerk

Android Engineer

HR Tech • Software • Travel
Easy Apply
Berlin, DEU
1300 Employees

Similar Companies Hiring

bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account