Saturday 26 July 2014

Senior Software Engineer | Twitter, Inc. | New York City, NY


Senior Software Engineer | Twitter, Inc. | New York City, NY


Senior Software Engineer

Software Engineering | New York City, NY

Senior Software Engineer - Search & Relevance (New York)
Full-Time — New York City, NY
 Twitter connects hundreds of millions of users to real-time information about the world we live in. The New York engineering team is developing new products and technology to provide users with timely, relevant and personalized information.  We’re incorporating the Twitter social graph which is a massive corpus of real-time information, and numerous interesting data signals. Behind the scenes, we are building highly scalable distributed systems, and the algorithms necessary to make sense of all this data — all within a matter of milliseconds.  Every day we are pushing the boundaries, we work with data at a scale that is unmatched, impacting millions of lives around the world every second. We are looking for talented people to join our small, entrepreneurial New York team to help make Twitter the best source of real-time content in the world.
 Responsibilities:
  • Design and scale real-time distributed systems to support hundreds of millions of users
  • Design and implement efficient algorithms and new approaches for ranking recommended content, filtering spam, adding personalization, etc
  • Develop new user-facing features from conception to execution
  • Drive the development of elegant solutions to complex problems
  • Advance best practices with the engineering team through participation in design and code reviews
 Requirements:
  • 6+ years of industry experience
  • Extensive experience programming in Scala, Java or C++
  • Experience programming in a scripting language, such as Python, Ruby
  • MS or Ph.D. in Computer Science OR equivalent work experience
  • Provide proven track record in practical problem solving, excellent communication, and documentation skills
Desired:
  • Interest in information retrieval, machine learning, statistics and probability
  • Experience with Hadoop, Storm or other MapReduce-based architectures
  • Experience with search engines, recommendation systems, data mining, and relevance evaluation methodologies
  • Experience with real-time and/or distributed systems, and scalability of such systems
  • Familiarity with Unix shell tools development environment


    https://about.twitter.com/careers/positions?jvi=o6BqXfwO,Job


No comments:

Post a Comment