Senior Software Engineer at Snowflake - ScoutJobs - The AI-curated global job board
Skip to content
S
Posted 10 hours ago

Senior Software Engineer

SnowflakeSenior Software Engineer - Database Engineering

Requirements

6+ years industry experience, Fluency in C/C++ or Java, Distributed systems knowledge, Systems programming skills, Linux environment experience, CS degree

Skills

C#JavaDistributed Systems

About the role

Responsibilities

  • Design and implement novel query optimization or distributed data processing algorithms
  • Develop and support a petabyte-scale cloud database system that is highly parallel and fault-tolerant
  • Implement new service architecture for the next generation of the Snowflake Data Cloud
  • Analyze and resolve complex performance and scalability bottlenecks
  • Own end-to-end project delivery including design, implementation, testing, and production rollout
  • Ensure operational readiness and meet customer commitments for durability and availability
  • Build high-quality, reliable software and tools for workload insight
  • Mentor and support the professional growth of junior engineers

Requirements

  • 6+ years of industry experience in commercial or open-source software
  • Strong fluency in C/C++ and/or Java
  • Deep understanding of Computer Science fundamentals, data structures, algorithms, and distributed systems
  • Strong systems programming skills including multi-threading and concurrency
  • Solid foundation in distributed systems concepts like consistency, scaling, and failure recovery
  • Experience with implementation testing, debugging, and documentation in a Linux environment
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field

Preferred Qualifications

  • Experience in database internal design and implementation
  • Experience with large scale distributed systems design
  • Experience with distributed key-value stores like FoundationDB across multiple clouds

About the Company

Snowflake is a high-growth, cloud-native data platform company committed to empowering enterprises to achieve their full potential through large-scale, high-performance data processing systems.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer

Snowflake · Menlo Park

Sign up to apply