Senior Software Engineer - Database Search

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
Seeking a Senior Software Engineer to join the Database Search team in Berlin at Snowflake. Responsibilities include leading engineering efforts, analyzing performance bottlenecks, developing innovative ideas, mentoring other engineers, and staying informed about emerging technologies. Ideal candidate has 10+ years of experience, strong database fundamentals, CS fundamentals, and experience in systems programming.
Summary Generated by Built In

Build the future of data. Join the Snowflake team.

We are seeking a talented Senior Software Engineer to join the Database Search team in Berlin to drive strategic initiatives ranging from accelerating selective queries to enabling new workloads by identifying and implementing novel indexing methods. The Database Search team is also responsible for index maintenance services, smart index selection, query pruning & other optimization techniques, and more. 

This role offers the ability to make a significant impact on our core data management capabilities that enable the Data Cloud.

Learn more about the Berlin office here

AS A SENIOR ENGINEER AT SNOWFLAKE YOU WILL:

  • Lead significant engineering efforts in the Database Search team.
  • Analyze and understand performance and scalability bottlenecks in the system and solve them.
  • Develop innovative ideas, associate them with customer pain points and drive long-term product impact.
  • Pinpoint problems, instrument relevant components as needed, and implement solutions.
  • Deal with issues from logical representation of the execution plan to efficient resource management, all the way down to highly specialized vectorized execution.
  • Evaluate and determine priorities with a critical understanding of where performance matters and where performance is irrelevant.
  • Be a key decision-maker on technical and business issues, which significantly impact the roles and responsibilities of others.
  • Mentor and coach other engineers whom you work with.
  • Regularly explore uncharted territory and stay informed about business trends and emerging technologies even outside the current business. Determine how these can be leveraged to Snowflake's advantage.

OUR IDEAL SENIOR ENGINEER WILL HAVE:

  • 10+ years of hands-on software engineering experience
  • Background in database internals or building core engine components for large scale data processing systems or information retrieval systems / search engines (e.g. Lucene, Solr).
  • Strong database fundamentals including SQL, performance, and multi-threading.
  • Strong CS fundamentals including data structures, algorithms, and distributed systems.
  • Systems programming skills including multi-threading, concurrency, etc. Fluency in C++ and/or Java.
  • Experience working with text or semi-structured data (i.e. JSON, XML, ORC, Avro, Parquet, etc.).
  • BS in Computer Science or a related field; Masters or PhD preferred.

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