Software Development Engineer-iii Data (platform Engineering) Job in Exotel Techcom Pvt. Ltd

Software Development Engineer-iii Data (platform Engineering)

Apply Now
Job Summary


  • Lead projects pertaining to data infrastructure development: Data ETL pipelines and data analytics platform, reporting frameworks, distributed databases and Queues etc.
  • Exploration and adaptation of technologies for big data management, data processing and visualization frameworks
  • Consult with other project teams w.r.t data design and modelling
  • Mentor juniors in the team

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

  • Experience developing data ETL pipelines and/or reporting frameworks and/or processing and visualization frameworks.
  • Experience working with distributed databases (Few of Mysql, Aerospike, Elastic search, Redis, etc.)
  • 2-4 years working with major cloud solutions (AWS, Azure, GCP) desired
  • Experience working with juniors and leading project teams to deliver critical software solutions
  • A strong understanding of data structures and algorithms
  • Experience with few of programming languages: Java / Go / Scala / C# and scripting languages: PHP / Ruby / Python
  • Strong in Computer Science fundamentals and strong exploratory skills for exploring new age technologies
  • A "devops" mindset. You own what you will develop.

Good-to-haves

  • Experience with one of IAAC technologies (Ansible/Chef or Puppet)
  • Experience with few of the following: containers and orchestration frameworks (E.g. K8s), Logging (Rsyslog), Monitoring frameworks (Prometheus, Nagios), CI/CD pipelines, Security frameworks
  • Exposure to AI/ML technologies
  • Practical Experience in managing Production scale systems
  • Experience: 4-6 years
Experience Required :

4 to 6 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs