About us
Exotel is one of Asias largest customer communication platforms. We are on a mission to move enterprise customer communication to the 2020 we powered over 4 billion calls and connected over 320 million people. We work with some of the most innovative companies such as Ola Swiggy Zerodha Whitehat Jr Practo Flipkart GoJek etc. We also power customer communication for some of the top banks in the country. Join us on this journey to make a difference in how companies look at customer communication. Read our growth story here.
Tech @ Exotel
Exotel Engineering solves some really cool infrastructure-level problems with the goal of ensuring no one misses a call or an SMS.
Our focus is on building a very fault-tolerant loosely coupled scalable and real-time distributed system
We are generally agnostic of language technology or tools. Currently our tech stack is built on Golang Ruby Java and PHP. We use Aerospike MySQL as data stores ElasticSearch for search and Beanstalkd for queuing
We emphasize a lot on clean abstractions of code loosely coupled services and good coding practices
We are very strong believers in you built it you own it!. And running a distributed system is very different from just building one!
We are crazy about the high availability
Role
Design develop test deploy and operationalize product features & improvements pertaining to Exotels telephony and VoIP stack.
Build fault-tolerant scalable and real-time distributed VOIP system
Writing high-performance reliable and maintainable code
Effectively work in a collaborative and agile team environment
Support team with timely analysis and debugging of operational issues.
Be on a rotational on-call roster to handle operational issues
Mentor junior engineers in the team
Must-Have skills
Bachelors degree or Masters in Computer Science or Communications Engineering
Good knowledge of VoIP domain technologies including SIP SDP RTP RTCP(mandatory)
Good knowledge on IP networking concepts including L2/L3 routing and NAT traversal (ICE/STUN)
2 years experience in building real-time VOIP communications systems
2 years experience in working with a major cloud platform like AWS (preferred) GCP and Azure.
2 years experience in programming with one of Golang (preferred) Ruby C/C
Experience in the design and development of REST-based microservices
Experience in scripting with shell python
Experience with Asterisk / Freeswitch Kamailio / Opensips Servers
Experience with data stores such as MySQL Postgres
Experience with DevOps tools like Ansible Jenkins Terraform Kubernetes Git
Good understanding of data structures multi-threading and concurrency concepts.
Proficiency in working in a Linux environment
Strong analytical problem-solving and troubleshooting 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 with SIP or any other SIP testing tools
Experience with WebRTC technologies
Experience with elastic search queries and visualization tools like grafana kibana
Experience with monitoring frameworks like Nagios Prometheus
Experience with developing Android iOS based voip clients
Experience with Java Javascript languages
About usExotel is one of Asias largest customer communication platforms. We are on a mission to move enterprise customer communication to the 2020 we powered over 4 billion calls and connected over 320 million people. We work with some of the most innovative companies such as Ola Swiggy Zerodha Whi...
About us
Exotel is one of Asias largest customer communication platforms. We are on a mission to move enterprise customer communication to the 2020 we powered over 4 billion calls and connected over 320 million people. We work with some of the most innovative companies such as Ola Swiggy Zerodha Whitehat Jr Practo Flipkart GoJek etc. We also power customer communication for some of the top banks in the country. Join us on this journey to make a difference in how companies look at customer communication. Read our growth story here.
Tech @ Exotel
Exotel Engineering solves some really cool infrastructure-level problems with the goal of ensuring no one misses a call or an SMS.
Our focus is on building a very fault-tolerant loosely coupled scalable and real-time distributed system
We are generally agnostic of language technology or tools. Currently our tech stack is built on Golang Ruby Java and PHP. We use Aerospike MySQL as data stores ElasticSearch for search and Beanstalkd for queuing
We emphasize a lot on clean abstractions of code loosely coupled services and good coding practices
We are very strong believers in you built it you own it!. And running a distributed system is very different from just building one!
We are crazy about the high availability
Role
Design develop test deploy and operationalize product features & improvements pertaining to Exotels telephony and VoIP stack.
Build fault-tolerant scalable and real-time distributed VOIP system
Writing high-performance reliable and maintainable code
Effectively work in a collaborative and agile team environment
Support team with timely analysis and debugging of operational issues.
Be on a rotational on-call roster to handle operational issues
Mentor junior engineers in the team
Must-Have skills
Bachelors degree or Masters in Computer Science or Communications Engineering
Good knowledge of VoIP domain technologies including SIP SDP RTP RTCP(mandatory)
Good knowledge on IP networking concepts including L2/L3 routing and NAT traversal (ICE/STUN)
2 years experience in building real-time VOIP communications systems
2 years experience in working with a major cloud platform like AWS (preferred) GCP and Azure.
2 years experience in programming with one of Golang (preferred) Ruby C/C
Experience in the design and development of REST-based microservices
Experience in scripting with shell python
Experience with Asterisk / Freeswitch Kamailio / Opensips Servers
Experience with data stores such as MySQL Postgres
Experience with DevOps tools like Ansible Jenkins Terraform Kubernetes Git
Good understanding of data structures multi-threading and concurrency concepts.
Proficiency in working in a Linux environment
Strong analytical problem-solving and troubleshooting 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 with SIP or any other SIP testing tools
Experience with WebRTC technologies
Experience with elastic search queries and visualization tools like grafana kibana
Experience with monitoring frameworks like Nagios Prometheus
Experience with developing Android iOS based voip clients
Experience with Java Javascript languages
View more
View less