Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Development Engineer-I / Associate @ Exotel

Home > Programming & Design

 Software Development Engineer-I / Associate

Job Description

Job Role

 

Role of a Software Engineer 1 within the team includes Design, develop, test and maintain software for Data ETL pipelines and Data analytics platform; Reporting, Monitoring, Logging pipelines; Client libraries for distributed databases and Queues etc. Participate in exploration and adaptation of new technologies such as big data management; data processing and visualization frameworks; Containers and Orchestration, Serverless; IDPS and Platform as a service. Monitor existing deployments to ensure committed SLAs are met. A lot of focus in what you do will be outside of just adding features and will be related to pushing a distributed system to its limits

 

- you will be constantly thinking of "how do I scale out my cluster to twice its size with 60 seconds", "how do I increase the platform uptime from 99.95 to 99.99",

 "how to shave off a few extra millisecond in response times".

 What it takes

 We are looking for candidates with a strong understanding of computer/distributed systems and strong programming skills. We want people who love designing and engineering distributed systems (which is lot more than programming) Must-haves Strong in Computer Science fundamentals. Strong exploratory and learning skills for exploring/learning new age technologies. Experience with one of programming languages Java / Go / Scala / C++ / C / C# . Comfortable scripting in at least one of PHP / Ruby / Python. A "devops" mindset.

 

You own what you will develop. Good-to-haves Experience with Linux distributed systems, Fundamentals of Networking. Experience with one of IAAC technologies (Ansible/Chef or Puppet) Exposure to any of the following: containers and orchestration frameworks (E.g. K8s), Logging (Rsyslog), Monitoring frameworks (Prometheus, Nagios), CI/CD pipelines, Security frameworks. Exposure to any of the following: Databases (E.g. Mysql, Aerospike), Distributed databases (Elastic search, Redis, etc.), Data Analysis platforms. Exposure to AI/ML technologies. Experience: 0-2 years

Job Classification

Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Any Doctorate in Any Specialization

Contact Details:

Company: Exotel
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   C++ Data analysis Linux Networking Coding MySQL SMS PHP Ruby Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Exotel

Exotel-Startup The most reliable cloud communication company providing the best in class APIs for voice, messages, and user verification.