Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Senior Software Engineer - Database Search

Snowflake - Berlin, Germany

AI Summary ✨

Requirements

  • 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

What You'll Be Doing

  • 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
Apply here
Experience: Senior
Posted: September 16, 2024

Get notified about new job opportunities

Subscribe