This post is over 30 days old. The position may no longer be available

Senior Backend Engineer

Agara Labs , Bangalore · agaralabs.com · Full-time employment · Programming

Agara Labs is applying machine-learning to empower customer-service agents. We offer an extremely flexible platform which handles multi-format, multi-channel data to generate accurate predictions in real-time. Superimposed on a modern user interface and presented to customer service agents, these predictions can reduce the time taken to close a case dramatically. This alone can save large enterprises hundreds of millions of dollars. More importantly, this frees up the agents to do what they do best - have quality conversations with consumers for a better overall experience.

Our solution has been proven in production with a major global entity.

Your role:
You will be part of the backend team. You will plan and build out this product in its entirety, which will involve:


- Architecting an ecosystem of microservices with blazing fast and efficient inter-process communication
- Building an API that will scale out to millions of requests a day
- Setting up fail-proof data-storage solutions, ensuring their synchronisation and ability to scale horizontally
- Working with state-of-the-art machine learning toolkits
- Implementing the best industry practices w.r.t CI, CD and information security

You MUST HAVE:
- 5+ years of experience in a developer and / or lead-developer role
- Strong fundamental knowledge of HTTP
- Strong fundamental knowledge of linux systems
- A deep architectural understanding of web applications
- Experience crafting, implementing and securing high-performance RESTful services capable of serving millions of requests a day
- Ability to build fault-tolerant software systems
- Ability to pick the right storage-system and the right data-structure for the task at hand

You SHOULD HAVE:
- Expertise in any two of:  Java, Python, Node.js, Go, C++
- Strong experience in any two of: MySql, Postgres, MongoDB, Redis, Elasticsearch
- Experience in one of: AWS, GCP
- Advanced knowledge of Git VCS

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is OK for recruiters, HR consultants, and other intermediaries to contact this employer