Software Engineer - Core Storage | Twitter, Inc. | San Francisco, CA
Software Engineer - Core Storage
Software Engineering | San Francisco, CA
The ideal candidate will be knowledgeable in data structures and algorithms. They will demonstrate an aptitude for creative problem solving, distributed system design and implementation of complex storage algorithms.
Responsibilities:
- Build highly-available, highly-performant, redundant, scalable distributed storage systems.
- Write code that is performant, maintainable, clear, and concise.
- Work closely with other engineers within your group and across the entire engineering organization.
- BA/BS, MA/MS or PhD in Computer Science or related technical field (Mathematics, Statistics, etc.)
- Strong algorithms and data structures background.
- Experience developing scalable and complex distributed systems.
- Experience with distributed storage systems such as Cassandra, HBase, MongoDB and MegaStore BigTable.
- Required language skills: advanced Java, Python, C, C++ (Scala is a plus).
- Development experience on the JVM, including asynchronous I/O, threading, and the Java memory model.
- Production experience with UNIX/Linux environments.
- Experience with Linux operating system internals, filesystems, disk/storage technologies and storage protocols.
- Willingness to work as part of a large engineer team, and to build into Twitter's software stack and engineering development models.
Follow us:
Twitter Jobs @jointheflock
Twitter Engineering @twittereng
https://about.twitter.com/careers/positions?jvi=oO0WXfwr,Job
No comments:
Post a Comment