Senior Software Engineer - Foundation DB
Snowflake · US-CA-Menlo Park
Big Tech AIonsitesenior$200k–$287k
At a glance
Highlights
- Power shared-metadata architecture handling millions of transactions per second.
- Scale FoundationDB by an order of magnitude over the next few years.
- Re-architect core transaction, caching and storage for new workloads.
What they offer
- equity
Ideal candidate
A curious, low-ego systems thinker passionate about large-scale databases who thrives on hard performance and scalability challenges and redefining how work gets done with AI.
Requirements
- 6+ years hands-on software engineering experience.
- Systems programming skills including multi-threading, concurrency, etc.
- Fluency in C++, C, or Java is preferred.
- Experience designing, building, and operating large-scale distributed systems or web services
- Experience with scalable Key-Value stores such as FoundationDB, RocksDB/LevelDB, DynamoDB, Redis, etc. a plus.
- Strong CS fundamentals including data structures, algorithms, and distributed systems.
- Track record of delivering highly complex projects in the distributed systems space
- Intense curiosity, willingness to question and passion for making systems better
- Strong technical problem solving, communication, and collaboration skills
- Excitement by the challenge of hard technical problems
- BS in Computer Science; Masters or PhD Preferred.
Lab profile
About Snowflake
Cloud data platform for storage, analytics, data sharing, and enterprise AI workloads.
What they build
- Snowflake Data Cloud
- Data warehousing and data lakes
- Snowpark developer framework
Known for
- Elastic scalable cloud architecture
- Secure governance and data sharing
- Multi-cloud analytics and AI
Key facts
- Founded in 2012
- Headquartered in Bozeman, Montana
- Public company (NYSE: SNOW)
Posted · Last seen