Member Technical Staff -3 (Voice)

Bengaluru, Karnataka, India | Technology | Full-time

Apply
Role

Lead projects pertaining to development/improvement of Exotel's distributed voice stack. Responsible for driving project throughout its lifecycle
Work with team of engineers to explore, design, develop, test, deploy, and operationalize a product features & improvements
Build fault-tolerant, scalable and real-time distributed system

Support team with timely analysis and debugging of operational issues
Emphasis on automation and scripting
Effectively work in a collaborative and agile team environment
Mentor juniors in the team to do the above
Be on rotational on-call roster to handle operational issues

 

Must Have skills

Bachelor or Master's degree in computer science or equivalent.
4+ years of working with major cloud solutions AWS (preferred), Azure, GCP.
Strong fundamentals around 3-Tier, microservices architecture and distributed systems
Experience with design & development of RESTful services
Experience with developing Linux-based applications, networking and scripting.
Experience with different data stores, data modeling and scaling them
Familiarity with datastores such as Aerospike, MySQL, Mongo-db etc.
Experience with one of the OOP languages: Golang (preferred) / PHP (preferred) / Ruby / Python / C++
Good understanding of data structures, multi-threading and concurrency concepts.
Experience with DevOps tools like Jenkins, Ansible, Kubernetes, Git is a plus.
Experience with elasticsearch queries and visualization tools like grafana, kibana
Experience leading project team to deliver critical software solutions
Strong networking fundamentals: Firewalls, Proxies, DNS, Load balancing, etc.
Strong analytical and problem-solving skills.
Excellent written and verbal communication skills.
Team-player, flexible and able to work in a fast-paced environment.
A "devops" mindset. You own what you will develop.

 

 

Good to have skills Experience in telecom, related protocols and product start ups would be a plus.
Exposure to telephony protocols, ISDN, SIP, WebRTC
Practical Experience in managing Production scale systems
Experience working with data ETL pipelines is a plus
Experience in development of cloud telephony systems (CPaaS) is a plus