Engineering Manager- Games/Social Platform
BANGALORE, KARNATAKA
ENGINEERING – LEADERSHIPFULL TIME
Your Key Responsibilities:
- At least 10+ years of work experience building high scalability backend services.
- Demonstrable experience of leading multiple full-lifecycle products/services.
- Experience with different cloud infrastructures (AWS/Azure/Google Cloud).
- Experience with deployment and operations of python/go applications on cloud infrastructures
- Very good understanding of HTTP protocol and its nuances.
- Expertise at Real-time systems, protocols, frameworks.
- Expertise at working with high concurrency, distributed systems architecture.
- Expertise at working with distributed databases, caches
- Expertise at Python/Golang
- Very good understanding of integrating with 3rd Party (external) platforms (i.e. consuming 3rd Party APIs)
- Very good understanding of different database models - relational, columnar, graph etc.
- Very good understanding of caches and experience with Redis - both development and operational
- Good understanding of asynchronous processing model - message queues, worker processes etc.
- Strong experience of complete life-cycles from design to development and operations
- Experience of supporting thick clients (Native iOS/Android & Unity 2D/3D)
what to Bring:
- Strong English comprehension and communication skills
- Analytical, curious about technology
- Must understand cost/performance impact and be able to plan design/architecture accordingly.
- Inspiring leader with demonstrable ability of building and growing engineering teams
- Keen interest in Games & Game Mechanics
- Keen interest in Social Networks & underlying Social Graphs & related services.
- Keen interest in Sports & Entertainment
- Experience with RPC systems
- Experience with websockets and other real-time transports
- Experience with docker and kubernetes
- Understanding/experience of micro-services architecture.
- Experience with interfacing other languages to/from python.