Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Senior Software Engineer - FoundationDB

Snowflake - Berlin, Germany

AI Summary ✨

Requirements

  • 8+ years hands-on software engineering experience
  • Expert in systems programming skills including multi-threading, concurrency, etc.
  • Fluency in modern C++ is required.
  • 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.
  • Strong CS fundamentals including data structures, algorithms, and distributed systems
  • Ability to work in a team environment, collaborate well, and mentor junior engineers
  • Strong oral and written English language skills
  • Track record of delivering highly complex projects in the distributed systems space
  • Intense curiosity, willingness to question, and passion for making systems better
  • Excitement by the challenge of hard technical problems
  • BS in Computer Science; Masters or PhD Preferred

What You'll Be Doing

  • Identify strategically important problems, inefficiencies, code quality issues, 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
  • Design programming models and frameworks for event-driven multi-threaded programming with coroutines
  • Build advanced frameworks supporting novel programming models, drive componentization efforts, and adoption of modern programming techniques
  • 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

Nice to Haves

  • Masters or PhD in Computer Science

Perks and Benefits

  • About Snowflake
  • About FoundationDB
Apply here
Experience: Senior
Posted: September 16, 2024

Get notified about new job opportunities

Subscribe