Job description – EM/ Technical Architect

Roles and Responsibilities

  • Responsible for design, architecture, and delivery of a feature or component/product with the highest quality with high-level directions from architects

  • Driving innovations in the platform constantly & remaining ahead of the curve

  • Collaborates effectively with cross-functional teams to deliver end-to-end products &


  • Demonstrates ability to multi-task and re-prioritize responsibilities based on changing


  • You are expected to code. Actively participate in development along with team

    members for as much as 50% of your time, creating modules & systems that can then

    be treated as a working reflection of the best practices.

  • Driving code reviews, design reviews architecture discussions.

  • Estimates efforts, identify risks, devices and meets project schedules

  • Runs review meetings effectively and drive the closure of all open issues on time

  • Provide functional, design, and code reviews in related areas of expertise with-in team

    and cross-team.

  • Mentors/coaches engineers to facilitate their development and provide technical

    leadership to them

  • Rises above detail to see broader issues and implications for whole product/team.

    Desired Skills and Experience

  • BS/MS in Computer Science or equivalent.

  • 8-12 years of strong design/development experience in building massively large scale

    distributed internet systems and products

  • Good experience in working with any of the programming languages like Python,

    Golang, Java, C++

  • Deep understanding and hands on experience with Kafka, Elastic Search, Redis,

    Cassandra or any noSQL DBs

  • Excellent computer fundamentals and problem solving skills

  • Excellent data structures & algorithms skills

  • Experience and knowledge of open source software, frameworks and broader cutting

    edge technologies.

  • Superior organization, communication, interpersonal and leadership skills

  • Must be a proven performer and team player that enjoy challenging assignments in a

    high-energy, fast growing and start-up workplace

  • Must be a self-starter who can work well with minimal guidance and in fluid


  • Provide good attention to details

  • Must be excited by challenges surrounding the development of massively scalable &

    distributed system

  • Agility and ability to adapt quickly to changing requirements and scope and priorities

Apply for this Job

* Required
File   X
File   X