Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Snowflake SENIOR SOFTWARE ENGINEER - SNOWPARK 
Germany, Berlin, Berlin 
42642352

24.09.2024
AS A SENIOR SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL:
  • Analyze all aspects of Snowpark and the Snowflake query engine, initiating projects to add further language constructs.
  • Identify performance bottlenecks and innovate solutions to address them.
  • Use both production and synthetic workloads to validate your prototypes, verifying improvements in latency, scalability, and efficiency.
  • Define new programming constructs for Snowpark, enhancing flexibility and efficiency for users executing arbitrary Python, Java, Scala, and JavaScript code on Snowflake's distributed engine.
  • Collaborate with the broader engineering team to pinpoint and enhance overall system functionality and performance.
OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:
  • 5+ years of hands-on software engineering experience, particularly in backend and distributed systems.
  • Strong database fundamentals, including SQL, performance tuning, multi-threading, and schema design.
  • Robust computer science fundamentals, including data structures, algorithms, and distributed systems.
  • Experience in developing systems using C++; knowledge of Python & Containers/VMs is advantageous.
  • The capability to effectively collaborate across engineering teams in multiple locations.
  • A proven track record of identifying and implementing innovative solutions for complex problems.
  • A Bachelor's degree in Computer Science; a Master's or Ph.D. is preferred.