Lead - Data Engineer

Plivo communications
  • Bangalore
  • Confidential
  • 7-15 years
  • Views
  • 23 Feb 2017

  • IT/ Information Technology, Software Design & Development

  • IT/ Technology - Software/ Services, Internet/ ECommerce, IT/ Technology - Telecom Software
Job Description

ABOUT PLIVO

Plivo is a fast-growing startup backed by some of the best investors in the world including Andreessen Horowitz, Y Combinator, SV Angel, Qualcomm Ventures and Battery Ventures. We’ve raised $2M thus far and are looking to expand into international markets and we need someone who’s excited to grow with us.

Below are some recent press:

Techcrunch

Forbes

We are dedicated to simplify and disrupt the multi billion telecom market. Our cloud-powered Voice and SMS APIs allow businesses to build communication applications that are scalable, low cost, and global. Thousands of well known businesses are already built using Plivo including popular conferencing solutions, mobile communication apps, SMS marketing software, and business phone solutions and this is just the beginning.



WHAT STACK WE USE

Golang, Django, Python, Flask, Redis, Postgres, Celery, Nginx, Kamailio, FreeSWITCH, SIP, React, WebRTC, Linux, Android, iOS.



WHAT TECHNOLOGIES WE WORK UPON

Networking, Distributed systems, Big Data, Least Cost Routing, Billing, Invoicing, Analytics, Fraud detection & Prevention, VOIP protocols, SMS Protocols, Cloud Infra, Web and Mobile Platforms, Microservices



ROLES

You will be a data-driven, analytical engineer with an eye for detail.
You will build solutions that’ll be used drive key business decisions and provide competitive advantage.
You will have hands-on experience with the full lifecycle of design, development, deployment and performance tuning of big data projects.
You will thrive in a collaborative and fast-paced agile environment.


RESPONSIBILITIES



Build analytical and reporting APIs/dashboards for both internal and external users.
Build data pipelines and streams from online systems to offline processing and vice versa.
Work with business and engineering stakeholders to find the right data integration solution.
Analyze data flow bottlenecks and gaps in existing systems and come up with solutions to fix them.
Surface key insights, business intelligence and forecasts based on existing data patterns.
Establish a team of data engineers to create data and analytics platform and mentor junior engineers.


REQUIREMENTS



Minimum of 8+ of years industry experience
2+ years of technical and team leadership experience.
Excellent in SQL - query writing, procedures and triggers.
Must have hands-on experience in developing APIs that consume a large volume of data to produce results.
Must have demonstrable knowledge in RDBMS based data modelling, data integration and data quality measures
Good in data manipulation using Python(preferred)/R/Java
Good knowledge of one or more platforms like Amazon Redshift, Elasticsearch, Redis clusters, Hadoop/MapReduce, Spark
Working knowledge of data stream processing tools like Kinesis, Kafka, Spark Streaming etc
Working knowledge of NoSQL databases like Cassandra, MongoDB, HBase etc
Bachelor’s degree in Computer Science/Applied Mathematics/Physics/Statistics or area of study related to data sciences and data mining


JOB PERKS

Informal work style, startup culture with flexible work hours
Endless snacks and beverages
Free gym membership
Competitive salary and medical benefits.


Job Posted By

Shreya
Talent acquisition specialist

About Organisation

Plivo communications