Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Software Engineer - Database Search

Menlo Ventures

Berlin

Vor Ort

EUR 70.000 - 120.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

A leading company is seeking a Senior Software Engineer for its Database Search team in Berlin. The role involves significant engineering leadership, optimization techniques, and mentoring, aimed at enhancing data management capabilities in the AI Data Cloud domain. Ideal candidates will possess extensive software engineering experience and a strong background in database systems.

Qualifikationen

  • 10+ years of hands-on software engineering experience.
  • Strong background in database internals and large scale data processing.
  • Experience with text or semi-structured data (JSON, XML, etc.).

Aufgaben

  • Lead engineering efforts in the Database Search team.
  • Analyze and solve performance and scalability bottlenecks.
  • Mentor and coach other engineers.

Kenntnisse

Software Engineering
Database Fundamentals
Performance Optimization
C++
Java
Multi-threading

Ausbildung

BS in Computer Science
Masters or PhD (preferred)

Jobbeschreibung

Great companies are being built by amazing teams. Come be a part of it.

Senior Software Engineer - Database Search

Build the future of the AI Data Cloud. 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.

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?

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

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.