Tech Lead

Pune, Maharashtra, India Full-time

Merkle|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 shared MySQL databases. 

To be a geek at Merkle|Sokrati you need to know how to build scalable and high-performance systems. Nothing at Merkle|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. 

We are expanding 360° in terms of business and people. To supplement this aggressive growth plan, we are enhancing our Technical team. We are looking for a skilled Tech Lead who is truly passionate about changing technologies and solving challenging business problems across the stack.  

@Merkle|Sokrati, you will: 

  • Lead a team on a project in developing scalable and fault tolerant systems.
  • Be responsible for the timely implementation of features and quality.
  • Collaborate with your Project Managers to assess and the review technical impact of new tasks or existing challenges.
  • Understand the goals and strategy behind each project from conception through completion. 
  • Communicate effectively with project managers, technical leads, internet strategists, and other internal team members.
  • Prepare project management plan.
  • Work closely with team members to produce accurate delivery estimates and manage the transition from analysis through to design and delivery.
  • Provide regular and effective progress updates to and work closely with team members to ensure the management of any delivery risks or issues.
  • Participate in reviews and meetings and provide updates on project progress.
  • Train and monitor the progress of new joiners focusing on technical and personal growth.

You'd fit right in if you have: 

  • Passion for coding, innovative designing and business savviness. 
  • 8+ years of experience solving highly complex problems related to implementation and analysis of enterprise-class based solutions.
  • A solid grounding in Computer Science fundamentals (based on a B.E./ BTech or M.S./ M.Tech in Computer Science).
  • Handled small and medium sized tech teams in the past.
  • Hands on development experience and can not only orchestrate a project but also can step into developer shoes if needed.
  • Solid understanding of Java technologies.
  • Exposure developing and handling scaled systems.
  • Experience with distributed systems.
  • An ability to churn highly optimized algorithms.
  • Good communication and solution analysis capabilities.
  • Knowledge and working experience of Agile software development processes and SCRUM methodologies.
  • Strong coordination skills with the ability to multi-task and address multiple priorities.
  • Demonstrated initiative in starting and completing multiple projects.

What can fetch you brownie points: 

  • A certification of SCRUM 
  • Client management experience 
  • Experience with multiple frameworks and environments. 
  • Experience working on small and multiple parallel projects with tight deadlines. 

If you are excited about: 

  • Having 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 
  • A place full of like-minded & ridiculously smart folks 
  • A start-up culture that you'd cherish forever in your work life 

 Feel like you are a good fit? We would love to hear from you!