Senior Data Engineer

Foss United

New Delhi

On-site

INR 900,000 - 1,500,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

CivicDataLab in Delhi is seeking an experienced data engineer (2+ years) to design and maintain scalable data pipelines. You will work on data curation, cleaning, standardization, and open datasets, collaborating across public finance, digital public goods, and climate initiatives.

You will implement ETL workflows with Python and SQL, build APIs, and ensure DCAT metadata compliance while documenting processes for open data platforms such as Open Budgets India and Open Contracting India.

Qualifications

  • 2+ years of data engineering experience with Python and SQL.
  • Experience with data pipelines, APIs, and open data platforms.
  • Familiarity with DCAT metadata standards and data privacy considerations.

Responsibilities

  • Design scalable data orchestration pipelines using Python-based tools.
  • Create and oversee data APIs for collecting and managing data from public sources.
  • Standardize metadata of open datasets to DCAT compliance.
  • Collaborate on Exploratory Data Analysis (EDA) of diverse datasets.
  • Develop database models aligned with project requirements.
  • Maintain open data platforms like Open Budgets India and Open Contracting India.
  • Document code, processes, and workflows comprehensively.

Skills

Python
SQL
RabbitMQ
ETL
API data extraction
Git workflow
DCAT
Data pipeline

Tools

Selenium
Scrapy

Job description

At CivicDataLab, we are building robust and automated tools focusing on data analytics, encompassing data curation, data cleansing, data standardization, and sophisticated data wrangling. These products would support our projects across different sectors – public finance, digital public goods, climate change etc. We are also standardizing open datasets to adhere to the Data Catalog Vocabulary (DCAT) metadata standards, making them searchable and more user-friendly.To assist us with this endeavor, we are seeking an experienced data engineer (with 2+ years of experience as a Data Engineer). This role requires the candidate to be based in Delhi.

Requirements:

What You’ll Be Doing

  • Design and develop scalable data orchestration pipelines using Prefect and Apache Airflow
  • Create and oversee data APIs responsible for collecting, managing, and analysing data from diverse public data sources
  • Standardize metadata of open datasets by ensuring compliance with the DCAT metadata standard
  • Collaborate with our partners to perform in-depth Exploratory Data Analysis (EDA) of various datasets
  • Engage in the development of database models in accordance with the specific project requirements
  • Maintain and monitor our existing open data platforms like Open Budgets India, Justice Hub, Open Contracting India
  • Engage regularly with our diverse stakeholders and open-source communities to discuss and create reusable resources around use‑cases of public data, data engineering best practices, and guidebooks
  • Thoroughly document code, processes, and all activities performed by the data team, ensuring clarity and comprehensiveness. This includes documenting algorithms, methodologies, data transformations, and the overall workflow.
Skills You Should Bring
  • 2+ years of thorough experience working with Python and SQL
  • Understanding of message brokers such as RabbitMQ
  • Knowledge of open-source data scraping frameworks and tools such as Selenium and Scrapy
  • Experience with building an end to end ETL pipeline
  • Familiarity with building database systems
  • Knowledge of API or Stream‑based data extraction processes
  • Comprehensive knowledge of a Git‑based workflow
  • Comprehensive knowledge of metadata standards such as DCAT
Good to have
  • An understanding of data privacy principles and practices, as well as experience in implementing data privacy algorithms, would be valuable in maintaining the confidentiality and integrity of sensitive datasets
  • Prior experience collaborating with government or social sector research‑based organizations
  • Prior experience in analysing and presenting data using tools such as Apache Superset, Metabase etc
  • Proficiency in working with spreadsheets
  • Knowledge of reading and writing code in R and other statistical programming environments
  • Knowledge of working with geospatial data processing tools such as QGIS
  • Prior experience in actively contributing to FOSS (Free and Open‑Source Software) projects
  • Familiarity in working with Agile methodologies and Scrum processes
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

CivicDataLab • New Delhi

Hybrid
INR 2,500,000 - 3,200,000
Wellness Allowance
Professional growth
Senior Data Engineer
Senior Data Engineer

Quest Global • Hyderabad

On-site
INR 1,500,000 - 3,000,000
Associate Data Lead
Associate Data Lead

CivicDataLab • New Delhi

On-site
INR 1,350,000 - 1,750,000
Data Engineering Lead
Data Engineering Lead

Data for Public Good • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Senior Data Engineer
Senior Data Engineer

INFOSLAB CONSULTANCY PRIVATE LIMITED • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Data Engineer
Senior Data Engineer

Balfour Beatty Plc • Bengaluru

Hybrid
INR 3,000,000 - 4,200,000
Data Engineer
Data Engineer

e-Stone Information Technology Private Limited • Mumbai

On-site
INR 1,500,000 - 2,800,000
Associate Lead- Backend Developer
Associate Lead- Backend Developer

CivicDataLab • Delhi

On-site
INR 1,800,000 - 3,400,000
Wellness stipend ₹60,000 annually
Professional growth allowance ₹60,0000
Senior Data Engineer
Senior Data Engineer

Kamakhya Analytics Private Limited • Bengaluru

On-site
INR 3,600,000 - 6,000,000
Senior Data Engineer
Senior Data Engineer

SolarEdge Technologies Inc. • Bengaluru

On-site
INR 2,500,000 - 4,500,000