Software Engineer - Core Storage | Twitter, Inc. | Seattle, WA
Software Engineer - Core Storage
Software Engineering | Seattle, WA
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=o45GYfwx,Job
No comments:
Post a Comment