Twitter is seeking highly motivated and technically talented system software engineers who have the capacity to quickly process large amounts of information in context and can ensure both the reliability and robustness of our core runtime services. In this role, you will be exposed to Twitter's infrastructure and application architecture and develop an in-depth understanding of each. You should be excited at the prospect of working with our world class engineering teams and bleeding edge technology to build and own a highly efficient verification software stack for a one-of-kind system.
Identify, develop, and perform system-level and targeted tests to qualify correctness and performance of the Linux kernel
Participate in kernel development acting as a conduit to the Linux community to gather patches and conduct performance experiments of upstream changes
Track and support deployment of new kernel revisions across entire Twitter production environment
Collaborate with cross-functional teams to create and perform hardware qualification tests
Design, develop, and own end-to-end test framework of Twitter's observability stack
BS/MS or equivalent work experience
Strong programming capabilities in at least two of the following languages: C/C++, Python, Assembly
Good understanding of OS concepts and internals
Substantial knowledge of x86 Linux internals and network systems
Ability to independently lead large test development efforts
Twitter - 16 months ago
Here's less than 140 characters for ya: trivial texts or not, every one's all a-twitter about tweeting. Twitter operates a free di...