Austin, TX, USA
49 days ago
Principal Software Engineer/Sr Principal Software Engineer

The OCI Cache team develops and operates a fast-growing, high-demand fully managed distributed caching platform in dozens of regions across the globe.

As a Principal Engineer, you will be responsible for the software design and development for major components of OCI Cache. You should be both a proficient coder and a distributed systems generalist, able to dive deep into any part of the stack and low level systems, as well as design broadly distributed system. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn. The ideal candidate has experience with caching stores, specifically or distributed caching in general, has hands-on operations experience, and can solve complex technical issues in a high-stakes environment while keeping their cool.

6-10+ years experience delivering and operating large scale, highly available distributed systems/managed services. Strong knowledge of Java/golang/C++ Proficient with data structures, algorithms, operating systems, and distributed systems fundamentals. Deep understanding of networking protocols (TCP/IP, HTTP) and standard network architectures Deep understanding of databases, NoSQL systems, storage and distributed persistence technologies Strong understanding of Linux Strong problem determination, problem resolution and performance tuning skills Experience building multi-tenant, virtualized infrastructure and/or working on open source software/contributions to open source caching stores/memcached/Cassandra/PSQL a strong plus.

Career Level - IC4

Confirm your E-mail: Send Email