Engineering

Data Engineer

Bengaluru   |   Full time

UrbanPiper offers an integration layer that powers the operational efficiency of 1000’s of restaurants across India for selling online through their own whitelabeled platform or any of the leading food aggregator platforms — Swiggy, Zomato, UberEats, Foodpanda, Scootsy, etc.

At present, we are processing nearly 2 million transactions every month. By the end of this year, we will be growing this number to 10 million. The most defining aspects of our work relate to — consistency, reliability, scalability and agility. We make use of a wide variety of technologies and process significantly large amounts of data on a daily basis. 



We are looking for data engineers who are comfortable working with large datasets and build efficient systems to store, manipulate and retrieve non-trivial projections with a focus on correctness and speed.


You will:

  • Work closely with the product management team to understand the scope of how data needs to be represented and an acceptable range of latencies.

  • Design and implement ETL pipelines that are fault-tolerant and have sound failure recovery strategies.

  • Lead the choice of storage systems that best fit the visualization and performance expectations.

  • Drive the server application team to design models and indexes that improve the efficiency of ETL pipelines.

  • Deploy monitoring and alerting systems that ensure the uptime of critical infrastructure and ETL pipelines.

  • Document your design decisions and recovery protocols from critical system failures.


We are looking for someone who has:

  • 4+ years of experience building complex data storage and retrieval applications.

  • Subject matter expertise on building distributed, resilient ETL pipelines using queues, parallel processing systems, and storage engines.

  • Good working knowledge of statistics and experimental design.

  • Expert knowledge of a scientific computing language (such as R or Python) and SQL.

  • The ability to communicate results clearly in a verbal and written manner. 

  • Excels in analytical thinking and problem-solving.


Nice to haves:

  • Experience in a high growth technology company.

  • Experience or good knowledge of the online food ordering space.

  • Ability to suggest and design visualization models for statistical data.

Submit Your Application

You have successfully applied
  • You have errors in applying