Software Developer

Software Design Engineer

Attention: open in a new window. Sokrati, a leader in Paid Search & Social Advertising, provides a sophisticated technology solution to efficiently manage Digital Marketing campaigns for several brands in India. The technology developed takes a beating of serving and tracking 20M+ impressions a day. It runs crunching algorithms and keyword discovery routines using distributed computing, housing the entire data in distributed caches and sharded MySQL databases.

To be a geek at Sokrati you need to know how to build scalable and high performance systems. Nothing at Sokrati is small. We start with a proof of concept that demands a traffic rate of 10M+! To achieve any of this you need to understand Distributed Systems, Distributed Caching, High-scale Databases. And we possess the skills to create software that makes this entire heterogeneous system function together even if it runs on 100 boxes. A system that is so widely used cannot sustain any downtime and hence it uses elegant high-availability techniques to survive an outage. Not many startups can say “been there, done that”!


You need to have:

  • A degree in Computer Science or Computer Engineering
  • An ability to code in any of the Object Oriented Programming Languages. Java is a plus.
  • An ability to churn highly optimized algorithms. Data Structures & Algorithms is a must.
  • Ability to grasp and work with new technologies quickly
  • 2-6 years of experience in building products
  • Freshers are welcome if you think years of experience doesn't concern you.

You’d fit right in, if you have

  • Knowledge of the inner workings of a high-scale system. Hadoop, Mongo DB
  • Experience in databases: MySql

@Sokrati

  • You will use every aspect of computer science you have learnt or heard of. We believe in experimenting to facilitate more efficient systems.
  • You will become a module owner in no time. The company aspires in creating effective owners.
  • You will participate in every aspect of Software Life Cycle. From inception, to design, to coding, to testing, to deployment and maintenance.
  • You can get promoted every 6 months and it is upto you! Performance reviews are triggered through self-evaluation and can happen every 6 months. And double-promotions are encouraged!

If you are excited about:

  • Have an unmatched startup experience that allows you to work on bleeding-edge technologies.
  • Making a splash in a multi-billion dollar Digital Advertising industry
  • Learning & Growing far beyond your current horizon
  • Competitive Compensation with the usual benefits.
  • A place full of like-minded & ridiculously smart folks
  • A start-up culture that you'd cherish forever in your work life

Then, we would love to have a chat with you. Please drop us a line or two with your resume explaining why you would be the right fit.
For more on our culture, join our Facebook community on http://www.facebook.com/lifeatastartup



Apply

0 comments: