SE-2 Gen AI

Exotel Techcom

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 20 hours ago
Vacancies: 1 Vacancy

Job Summary

About us

Exotel is one of Asias largest cloud telephony companies. Our aim is to change the way enterprises look at customer communication. We build the best-in-class communication products that power the companies of today and tomorrow. Our technology enables customer communication for our clients such as Uber Ola Go-Jek ICICI IDFC Redbus Flipkart Quikr Practo Lazada Redmart etc. to name a few. We are a 9-year-old company with humble beginnings. We started as a 3-member team. Currently we are a 120-member team catering to over 3000 customers across the globe. Our technology has connected over 400 million people across the world and powered over 10 billion conversations. 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 and 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 high availability

What are we looking for

We are looking for candidates with strong programming skills and a strong understanding of computer/distributed systems. We want people who love designing and building infrastructure components and large complex services. Being a Software Engineer at Exotel takes a bit more than the following

Must-haves

  • Bachelors or Masters degree in computer science or equivalent.
  • Experience working with major cloud solutions AWS (preferred) Azure and GCP.
  • Familiarity with 3-Tier microservices architecture and distributed systems
  • Experience with the design & development of RESTful services
  • Experience with developing Linux-based applications networking and scripting.
  • Experience with different data stores data modelling and scaling them
  • Familiarity with data stores such as Aerospike MySQL Mongo-db etc.
  • 2 to 3 years of experience with Python Gen AI Agentic AI building dedicated chatbots RAG LLMs
  • Good understanding of data structures multi-threading and concurrency concepts.
  • Experience with DevOps tools like Jenkins Ansible Kubernetes Git is a plus.
  • Familiarity with elasticsearch queries and visualization tools like grafana kibana
  • Strong networking fundamentals: Firewalls Proxies DNS Loadbalancing 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.

Other expectations:

  • Willingness to explore and learn new technologies on the Job
  • Take end-to-end ownership of software development lifecycle in a DevOps as a culture setting: Design Development Deployment and Monitoring
  • Independently deliver software work products by working with stakeholders(PMs Architects and team leads)

About usExotel is one of Asias largest cloud telephony companies. Our aim is to change the way enterprises look at customer communication. We build the best-in-class communication products that power the companies of today and tomorrow. Our technology enables customer communication for our clients s...
View more view more