Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Snowflake SENIOR SOFTWARE ENGINEER - STREAMING DATA PLATFORM 
Germany, Berlin, Berlin 
422455279

19.11.2024
AS A SENIOR SOFTWARE ENGINEER AT SNOWFLAKE YOU WILL:
  • Work with other engineers and Product Managers in our globally distributed team to define the functionality and design of our next generation streaming data platform.

  • Be responsible for driving new feature development from inception, design, testing to the eventual release to address customer requirements and meet business goals.

  • Build highly reliable software to meet and exceed the needs of our largest customers.

  • Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them.

  • Ensure operational readiness of the services and meet the commitments to our customers regarding reliability, availability and performance.

OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:
  • 7+ years industry experience designing and building distributed data systems.

  • Experience building enterprise grade, reliable and trustworthy software or services.

  • Advanced degree in Computer Science or related field.

  • Excellent problem solving skills, and strong CS fundamentals including data structures, algorithms, and distributed systems.

  • Fluency in Java or C++.

  • Ability to work in a team environment, collaborate well, and mentor junior engineers.

  • Strong oral and written English language skills

BONUS POINTS FOR EXPERIENCE WITH THE FOLLOWING:
  • Building/enhancing stream processing systems: Flink, Beam, Spark Streaming, etc.

  • Analytic database technologies, especially internal design and implementation

  • Developing database or distributed systems internals

  • Large scale distributed systems, transactions and consistency models.

  • Implementing multi-tenant systems, with focus on reliability, performance, isolation and security.

  • Designing and implementing systems for public or private clouds.