Twitter is looking for experienced tools and automation engineers to join our Operations Team. You have experience designing and implementing tools to visualize and automate processes. You enjoy complex automation challenges and building tools from start to finish.
Design and develop tools to automate workflows as well as access, process, and visualize data.
Create and manage automation project schedules with the team.
Build Design and Training Documentation required for each automation project.
Identify potential issues, and work with engineering, and operations to design elegant, and efficient solutions.
Perform code reviews, evaluate implementations, and provide feedback about potential tool improvements.
Experience writing Web Service APIs: REST, XML, JSON
Comfortable with Revision Control Systems: Git, Subversion
Familiar with Map-Reduce and Data Warehousing technologies: Cassandra, HBase, Hadoop, Pig, Vertica, Hyperion, OLAP
Familiar with one or more Database and SQL dialects: MySQL, Oracle, Postgres, SQLite
5+ years experience in software engineering
BS/MS in CompScience and/or equivalent related experience
Excellent written/communication skills, and the ability to work effectively across multiple teams.
A strong work ethic, the ability to keep complex tasks organized, and an amazing attention to detail.
Ability to prioritize tasks and work independently.
Use of or commits to open source projects.
Active user of Twitter.
Twitter is an online social networking service that enables users to send and read short 140-character messages called "tweets"....