Twitter.com

What are you doing? How about: “Working at Twitter!”

Twitter is a small company in San Francisco, CA. We operate from a modest building on the edge of a little green space called South Park. The park is surrounded by several cozy cafes and shops. In fact, right across the street is a restaurant called The Butler and The Chef—the chef is a large Frenchman who brings us free baguettes. They go stale pretty fast. The Butler? We're not even sure if he really exists.

Who Works At Twitter?

There’s a mix of men and women working at Twitter totaling nine employees, all together. We all have comfortable salaries, stock options, health benefits, 401k plans, and all that good stuff. Twitter provides employees with a shiny new Mac or PC and buys everyone a mobile phone of their choice once a year as a fun and useful perk (in addition to the stale bread). We also walk over to Giants games every so often during baseball season. Sometimes we all go out to eat--one of our favorite places to go is Millennium. It’s pretty fancy.

Working At Twitter

We’re looking for bright minds to help us work on the ongoing challenge of creating a compelling experience while accommodating rapid growth. Twitter is a new way for people to communicate, express themselves, and connect with one another in a lightweight, ambient fashion. Our core technology is a large scale message routing system with social functionality.

Interested? Please email us at .

Positions Available

Senior Engineers

  • BS or MS in Computer Science or equivalent experience.
  • 5+ years of real-world software development experience.
  • Experience architecting high-volume web applications and/or messaging systems.
  • Excellent and influential communication skills with engineers and non-engineers.
  • Extensive experience programming in both scripting and application-specific languages.
  • Deep familiarity with Unix environments, HTTP, TCP-IP.
  • Experience with Jabber, Ruby on Rails, and MySQL a plus.
  • Strong interest in Twitter and developing a world class Internet application.

Operations Engineers

  • Focus on consistent availability and reliability (self and systems).
  • Excellent and infulential communication skills (team, vendors, community).
  • Experience with: Linux, OS X, Solaris, HTTPD (Apache, lighttpd, nginx), mongrel, tomcat, MySQL, pgsql, storage systems (NFS, NAS, SAN), load balanching systems (hardware, software, dns), automated system tools (cfengine).
  • Experience maintaining: large number of servers, multi-tiered environments, monitorning and notification tools.
  • Experience executing: well planned and tested solutions to complex problems, goal oriented workdays with multiple context changes and interruption.
  • Must have: excellent triage skills, mild manner, rockstar inside (ready to rise to any occasion), strong interest in Twitter.

Interaction Designer

The role of the interaction designer is to define the user model and interface for new features on Twitter. The interaction designer works directly with the product manager and the engineers throughout the project.

Responsibilities include:

  • Developing mockups and HTML/CSS prototypes to effectively communicate interaction and design ideas.
  • Assessing and improving the usability of new and existing functionality.
  • Iterate on designs based on team feedback and usability testing.

Qualifications:

  • Excellent leadership and communication skills
  • Expert knowledge of HTML, CSS and Javascript
  • Ability to translate ideas into tangible design
  • Strong visual design sense