Principal Architects : Massively Scalable Systems – Mobile

We are looking for someone with:

Start-up mindset and hands-on coding ability. Solid foundation in Maths / Data Science. Functional programming skills (Erlang is a plus)

Our technology stack:

We’re on AWS cloud, so you’ll be hands-on working with technologies that are next generation of internet scale systems. Our current tech stack looks like this, but we’re always evolving it:

Elastic Search, EC2, AngularJS, NGINX, MEAN, Grunt, Gulp, Bower, npm, Erlang, S3, DynamoDB, Redshift, Python, Pig (PigPen), Distributed Compute, Scalding, Event driven architecture, Cascalog, NIO, CEP, Distributed Caching

Owning design, develop and scale dynamically scalable, distributed real time systems and build rock-solid platform using object-oriented and technologies which we expect you to have a hand in inventing.


0 - 10 Years (Strong problem solving skills)


  • Experience with distributed systems, networking, or storage.
  • Strong experience with Java, C++ or Perl or any functional programming.
  • Experience in design and architecture for performance, scalability, availability.
  • Experience in building high quality web application with modern UI technologies like AngularJS!
  • Experience in development of distributed / scalable systems and high-volume transaction applications.
  • Experience in working with the Facebook and Twitter APIs.
  • Live and breathe multi-process, multi-threaded, concurrency, asynchrony, server.
  • Bonus points for experience with Kafka, AWS, Java NIO, Memcached, Redis, Cassandra, message-driven architectures.
  • Experience with web-based applications at massive scale.
  • Strong desire to build, sense of ownership, urgency, and drive.

Apply Now