Quantcast
Viewing all articles
Browse latest Browse all 53220

Yammer, Software Engineer - Distributed Computing at Yammer, Inc. (San Francisco, CA)

Software Engineer - Distributed Computing

Yammer needs more senior engineers with experience scaling feature-rich web applications. This position will focus on integrating distributed NoSQL systems. If youve used Voldemort, Riak, Cassandra or CouchDB at scale, were looking for you. Its a bonus if youve worked on large-scale realtime search systems or a project that looks anything like Twitter and has millions of users.

We want someone who builds stable, robust systems, but can turn around a prototype quickly and support a rapidly evolving feature set.

What youll do:

Help install and customize Yammers distributed systems.
Integrate our Rails app with these distributed systems.
Write blog posts explaining to the world how our sausage is made.
Identify scaling bottlenecks and propose solutions.
Contribute to open-source distributed data stores.
Research, test, benchmark and evaluate new technology.


Youll need to be familiar with:

The workings of a Dynamo-based system.
Java
Ruby
Scaling web applications


Other things we use:

Scala
Ruby on Rails
Apache + Passenger
PostgreSQL
RabbitMQ
Memcached
Redis
Git

Company Overview:
Yammer is the leader in enterprise social networking, providing a secure way for employees to communicate, collaborate and share information. The basic version of Yammer is free, and customers can pay to upgrade their network to receive additional administrative and security controls, priority customer service and a dedicated customer success manager. More than 80,000 companies and organizations are using our award-winning Software-as-a-Service (SaaS) solution to improve employee productivity and engagement. Visit our blog to see how our customers are benefiting from Yammer.



Source: Joel On Software

Image may be NSFW.
Clik here to view.

Viewing all articles
Browse latest Browse all 53220

Trending Articles