Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Snowflake SENIOR SOFTWARE ENGINEER - FDB PERFORMANCE 
United States, California 
729039484

19.11.2024

AS A PERFORMANCE ENGINEER ON THIS TEAM, YOU WILL:

  • Analyze FDB performance and scalability, identify bottlenecks, and recommend and develop improvements in FDB.

  • Analyze production workloads, and develop synthetic workloads, chaos workloads and benchmarks.

  • Develop tools to profile performance at runtime e.g. perf, eBPF, kernel tracing, flame graphs.

  • Explore new execution hardware and new cluster configurations that improve the overall resource efficiency of the system.

  • Evangelize best practices in database usage and end-to-end architecture.

  • Participate in the design and implementation of next generation systems.

AN IDEAL CANDIDATE WILL HAVE:

  • 8+ years hands-on software engineering experience.

  • BS/MS/PhD in computer science (or equivalent)

  • Expertise in identifying and analyzing performance bottlenecks

  • Solid understanding of OS and systems concepts like process management, concurrency, memory management, IO patterns, file systems, block storage devices, etc.

  • Work experience in cloud environments like AWS, Azure, GCP

  • Ability to work effectively both autonomously and in teams

  • Strong technical problem solving, communication, and collaboration skills

  • Excitement by the challenge of hard technical problems

  • Intense curiosity and willingness to question

BONUS POINTS:

  • Familiarity with C++

  • Good working knowledge of Linux / Unix OSes

  • Have worked on performance analysis for databases

  • Knowledge of NoSQL, SQL databases and database storage engines

  • Understanding of relational database concepts and SQL

  • Experience with continuous integration and automation frameworks e.g. Jenkins, Kubernetes etc.

The following represents the expected range of compensation for this role:

  • The estimated base salary range for this role is $187,000 - $252,000.
  • Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.