Twitter.com


Nice to meet you; won't you join us?

Twitter is on to something big and we need your help—join our small-but-growing team!

This is us!

Why work at Twitter?

We have our own cozy little building right in South Park—a tiny little green space in San Francisco's SOMA neighborhood. On sunny days, the park is full of folks from nearby startups laying on the grass, eating burritos, and maybe enjoying a nice soy latte—iced! There's also a playground in the park.

Competitive salary, full benefits

Although Twitter is a small startup with less than 20 employees, we offer competitive salaries and full benefits. We even have an HR department (her name is Krissy), if you have questions about your 401k, flex spending, health, dental, vacation, stock options and all that stuff. We put a water filter on the faucet and the kitchen is kept well stocked with a variety of snacks from a nearby Whole Foods. Also, everyone gets a free iPhone.

Work with interesting people!

You'll be joining a unique group of people who prior to joining Twitter spent time creating and building other popular products and services from companies such as Google, Blogger, Xanga, Odeo, CNET, Danger, UserScripts.org, Samsung, Sony Ericsson, Vodafone and lots more—if you're curious about any of these projects, or have your own to share, please come and visit us.

Our current positions

If you see a position that you're interested in, send an email telling us about yourself and your relevant experience to jobs@twitter.com. Unless otherwise stated, all jobs are located in San Francisco, California.

Operations Engineer

Twitter is seeking a seasoned Operations Engineer to join our Operations team. The position is full-time and is based in San Francisco and will report to the VP of Engineering and Operations.

Key areas of responsibility

  • - Continually improve the performance and scalability of the service
  • - Configure servers and network
  • - Monitor service stability and performance
  • - Troubleshoot issues with hardware, software, applications and network
  • - Prioritize tasks and work independently yet interact with product and engineering teams
  • - Solve problems quickly and automate processes
  • - Document current and future configuration processes and policies
  • - Participate in 24x7 on-call support

Qualifications

  • - B.S. in Computer Science or equivalent experience
  • - 4+ years of experience with Linux
  • - Demonstrable knowledge of TCP/IP, security, HTTP, SQL databases, and memcache
  • - Demonstrable scripting and programming skills
  • - Excellent verbal and written communication skills

Bonus

  • - Experience with Ruby on Rails stack performance tuning
  • - Experience with JVM-based application stacks
  • - Experience with various flavors of message queues
  • - Active user of Twitter

Systems Engineer

Twitter is looking for a new member of our technical staff to focus on systems development. You should have a passion for shipping elegant, responsive infrastructure code that will be used by millions of people.

Key areas of responsibility

  • - Pro-actively look for ways to make Twitter better
  • - Design and implement core, backend software components
  • - Code using primarily Java, Ruby, C/C++ and Scala
  • - Interface with product and front-end teams
  • - Conduct design and code reviews
  • - Analyze and improve efficiency, scalability, and stability of various system resources
  • - Rapidly fix bugs and solve problems

Qualifications

  • - M.S. Computer Science or related field preferred
  • - Extensive experience building large-scale server applications
  • - Expert knowledge developing and debugging in Java and C/C++ on Unix
  • - Knowledge of python and ruby
  • - Experience with distributed systems, operating system internals, filesystems, compilers, threading models, and server architectures
  • - Disciplined approach to testing and quality assurance
  • - Great written communication and documentation abilities

Bonus

  • - Experience with functional programming languages
  • - Experience with various database technologies
  • - Demonstrable knowledge of advanced mathematics
  • - Active user of Twitter
  • - Active Twitter API developer

Front End Engineer

Twitter is looking for a new member of our technical staff to focus on front-end development. You should have a passion for shipping elegant, responsive web interfaces that will be used by millions of people.

Key areas of responsibility

  • - Write front-end code in Ruby, HTML/CSS, and Javascript
  • - Implement new features and optimize existing ones from controller-level to UI
  • - Work closely with, and incorporate feedback from, product management, interaction designers, and back-end engineers
  • - Rapidly fix bugs and solve problems
  • - Pro-actively look for ways to make Twitter better

Qualifications

  • - Demonstrable experience building world-class, consumer web application interfaces
  • - Expert Javascript/HTML/CSS/Ajax coding skills
  • - Excellent programming skills in Ruby, Java, Python, or PHP
  • - Disciplined approach to testing and quality assurance
  • - Strong command of web standards, CSS-based design, cross-browser compatibility
  • - Good understanding of web technologies (HTTP, Apache) and familiarity with Unix/Linux
  • - Knowledgeable foundation in interaction design principles
  • - Great written communication and documentation abilities

Bonus

  • - Experience with Ruby on Rails
  • - Mobile web design experience
  • - Visual-design skills
  • - CS education
  • - Active user of Twitter