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

Software Engineer

SnowflakeSoftware Engineer

Requirements

2+ years industry experience, Strong CS fundamentals, Distributed systems knowledge, Systems programming skills, Java fluency

Skills

JavaDistributed Systems

About the role

Responsibilities

  • Solve real business needs at large scale by applying software engineering and analytical problem solving skills
  • Design, develop, and support a highly-parallel and fault-tolerant database system including a decentralized caching system
  • Design and implement core infrastructure features including APIs, DDL transactions, and logs
  • Implement advanced features such as cloning, time travel, and snapshots
  • Analyze and resolve performance and scalability bottlenecks in the system
  • Ensure operational readiness and meet commitments regarding availability and performance

Requirements

  • 2+ years of industry experience designing, building, and supporting large scale systems in production
  • Strong computer science fundamentals including data structures, algorithms, and distributed systems
  • Systems programming skills including concurrency, consistency, and caching
  • Fluency in Java or similar procedural object-oriented languages
  • BS in Computer Science; Masters or PhD preferred

Preferred Qualifications

  • Knowledge of database internals
  • Experience identifying and implementing creative solutions to real customer problems

About the Company

Snowflake is powering the era of the agentic enterprise by providing a high-performance AI Data Cloud that enables businesses to manage and analyze data at massive scale.

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

Software Engineer

Snowflake · Berlin

Sign up to apply