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 freeSoftware Engineer
Snowflake · Berlin
