14 Jul 2011

Full-Time Massive Scale Server Engineer

Loyalize – Posted by nosqljobsSan Francisco, California, United States

NOTE: This job listing has expired and may no longer be relevant!

Job Description

Loyalize is looking for a brilliant, experienced server software developer to join our team and drive one of the largest real-time massively multiplayer platforms ever conceived.
Loyalize is an Audience Participation company, with a completely new kind of interactive experience designed for mass audiences. We just recently launched, but already have a strong partnership with Motorola, were just declared by Forbesmagazine as “One of the 4 hot companies to watch,” and have some amazing customer deployments coming up (but we can’t reveal them quite yet…)
The Massive Scale Server Engineer at Loyalize will be part of a small, elite team having full ownership of the heart of our platform: bleeding-edge server-side technologies focused on real-time interaction across a nationwide audience. Other are proud to service tens and hundreds and maybe even thousands of requests per second.  We add several zeros to that before we’re satisfied. This role requires deep passion for highly performant and scalable architectures, and experience in several of them: redis; hadoop/hive/hbase; MongoDB; Scribe; ZeroMQ; and JavaScript (node.js), and Python come to mind. Candidates should be familiar with fundamentals and scaling of NoSQL data stores, the ins and out of epoll-based architectures, high-performance persistence, several server-side languages, and of course cloud-hosted systems, in particular Amazon’s various cloud services. We value clean, lean, consistent interfaces (REST/JSON everywhere), unit testing, extreme load testing, and working smart at least as much as working hard. You’ll wear multiple hats and have constant opportunities to show off your chops to the team and to our customers and partners.
As a Massive Scale Server Engineer, you will:
  • Own and drive core components of our server-side architecture, code, and systems
  • Collaborate on design decisions, APIs, and approaches to quality and testability
  • Work closely with your teammates on weeding out scalability and performance bottlenecks
  • Innovate, create, think, debunk, rethink, challenge, throw it out and rewrite (get the drift?)
  • Be a rock of reliability and teamwork
The ideal candidate will have:
  • Deep experience as a designer and key contributor to massively scalable systems
  • Ability to balance cutting-edge vs proven technologies and theory vs practicality
  • No fear of getting their hands dirty in any technology needed and any level
  • Willingness to discuss, disagree, accept and be accepted, and keep producing great code
  • Strong communication skills, a respect for teams, and an ego that’s under control
  • Dedication to doing whatever is needed for the team and the company to succeed

How to Apply

If you think you might be the one we're looking for . . .
  • Apply by submitting your resume and cover letter.
  • Please begin your cover letter with an example of a fast way to kill the performance of a scalable system.

Click here to apply



Job Categories: Engineering. Job Types: Full-Time. Job Tags: hadoop, hbase, hive, javascript, mongodb, node.js, python, redis, scribe, and zeromq.

Apply for this Job

Subscribe to Free, Weekly NoSQL E-mail Newsletter