Employer Active
.
Requirement analysis, failure analysis, API design, distributed consistency
.
Distributed caching (memcached, Redis, or comparable technology)
.
Metrics, analysis, and software profiling
.
Strong object-oriented design skills with understanding of common design paradigms
.
Experience with Java or other object oriented languages- preferably on a UNIX or Linux platform including JVM internals or equivalent lower-level implementation
.
Experience with distributed (multi-tiered) systems, algorithms, and relational databases
Full Time