Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Senior Software Engineer - Database Platform

Snowflake - Berlin, Germany

AI Summary ✨

Requirements:

  • 5+ years industry experience designing, building and supporting large scale infrastructure in production.
  • Experience designing, building, and operating large-scale distributed systems infrastructure and control planes supporting stateful services.
  • Experience in container orchestration, cluster management, or autoscaling.
  • Excellent understanding of operating systems concepts including multi-threading, memory management, networking and storage, performance and scale.
  • Systems programming skills including multi-threading, concurrency, etc. Fluency in Java, C++, or C is preferred.
  • Solid understanding of the internals of Kubernetes, Mesos, OpenShift, or other container platforms.
  • Experience with scalable Key-Value stores such as FoundationDB, RocksDB/LevelDB, DynamoDB, Redis, etc. a plus.
  • Track record of delivering highly complex projects in the distributed systems space.
  • Intense curiosity, willingness to question and passion for making systems better.
  • BS in Computer Science; Masters or PhD Preferred.

What you'll be doing:

  • Design and implement scalable distributed system solutions for our cloud agnostic platform.
  • Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them.
  • Own the end to end delivery of your projects, from identifying a solution, to design, implementation, test and safe production rollout.
  • Understand trade-offs between consistency, durability and costs to build solutions which can meet the demands of rapidly growing services.
  • Build the next generation transaction system, caching, storage engine and multi tenant capabilities.
  • Evangelize best practices in database usage and end-to-end architecture.
  • Pinpoint problems, instrument relevant components as needed, and ultimately implement solutions.

Nice to haves:

  • Experience with one or more of the following highly desired:
    • Big Data storage technologies and their applications (HDFS, Cassandra, Columnar Databases, etc.)
    • Scalable Key-Value stores such as FoundationDB, RocksDB/LevelDB, DynamoDB, Redis, Cassandra, etc.
Apply here
Experience: Senior
Posted: September 16, 2024

Get notified about new job opportunities

Subscribe