Senior Software Engineer - Foundation DB
Menlo Park, United States · Full-time
- Posted 2w ago
- From Snowflake’s careers page
- Location
- Menlo Park, United States
- Type
- Full-time
- Level
- Senior
- Experience
- 6+ years
- Department
- Engineering
Opens the listing on jobs.ashbyhq.com
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
As a Senior Software Engineer at Snowflake, you will:
-
Identify strategically important problems, inefficiencies or opportunities for impactful improvements
-
Own the end to end delivery of your projects, from identifying a solution, to design, implementation, test and safe production rollout
-
Design and implement critical high performance systems to handle the ever growing request rate of our database
-
Build the next generation transaction system, caching, storage engine and multi tenant capabilities
-
Evangelize best practices in database usage and end-to-end architecture.
-
Analyze and understand performance and scalability bottlenecks in the system and solve them.
-
Pinpoint problems, instrument relevant components as needed, and ultimately implement solutions.
Our ideal Senior Software Engineer will have:
-
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.
Skills they ask for
Pick one to see other roles that ask for it.
About Snowflake
Cloud data, analytics and AI platformSnowflake provides a managed cloud platform for data engineering, analytics, AI, and building and sharing data applications.
See all 170 roles at SnowflakeMore roles at Snowflake
See all 170- Account Executive, Enterprise AcquisitionUnited States · RemoteSales · RemoteUnited States8h
- Brand DesignerMenlo ParkMarketingMenlo Park, United States9h
- Director of Engineering - Traffic & NetworkingMenlo Park · Director · On-siteEngineering · Director · On-siteMenlo Park, United States1d
- Sales Ops Manager, Partners & Specialists PlanningMenlo Park · HybridBusiness Operations · HybridMenlo Park, United States1d
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.