Jan 4, 2011

Software Engineer - Ads

About This Job
Twitter is looking for engineers to work on cutting edge monetization projects within our Ads team.  You will work with large unstructured and structured data sets (large multi-terabyte+, 100MM+ daily transaction volumes).
 
We currently have the following open roles:

  • Software Engineer, Ads Relevance
  • Software Engineer, Ads Systems
 
Responsibilities
Depending on what role you are interested in within Ads, your responsibilities may include:
  • Architect and implement scalable Ads infrastructure
  • Implement statistical tools for improving relevance and yield
  • Design and implement new monetization APIs and Services
  • Interface closely with third party developers, along with the Twitter platform, analytics and operations teams
  • Conduct design and code reviews
  • Code using primarily Java, Ruby, Scala, and C
 
Requirements
  • BS, MS or PhD in Computer Science or equivalent experience
  • Demonstrable experience in Ads (building large scale ad systems infrastructure, serving, targeting or e-commerce systems; implementing scalable matching and relevance algorithms)
  • Good understanding of web technologies (HTTP, Apache) and familiarity with Unix/Linux
apply for this job