Data Engineer

Posted 13 Hours Ago
Be an Early Applicant
Hiring Remotely in IND
Remote
Mid level
Cloud • Information Technology • Software • Cybersecurity
The Role
Build and operate a production data pipeline ingesting Indian MCA registration data. Responsibilities include raw-first S3 storage, resilient scraping and parsing, snapshot and diff processing, granular change events, scheduled batch jobs, alert digests, monitoring, anomaly detection, reference-table maintenance, and historical backfills. The role requires strong Python, PostgreSQL, testing, operational reliability, and production experience with uncooperative data sources.
Summary Generated by Built In

This is a remote position.

About Verizol

Verizol is ZipNom's company intelligence and verification platform: 45+ APIs (KYC, KYB, bank, face, OCR, CKYC, eSign) built on a daily MCA data pipeline, sold through a single API key and prepaid credit wallet. Customers are CA firms, fintechs, NBFCs, and marketplaces. The engineering blueprint is written, the 8-week build plan is set, and the team is small enough that your name is on what ships.

The Role

You own the asset the entire company is built on. Every Verizol product — free search, daily alerts, KYB reports, watchlists — reads from one normalized, indexed database of Indian company registrations, and that database exists because your pipeline ingests, parses, and diffs MCA data every single day. This is the least substitutable seat on the team: when a government data source silently changes format at 2 AM, you're the one whose alarms catch it and whose parsers get fixed before customers notice.

This is not clean-API ETL. It's real-world data engineering against uncooperative sources — scraping, format archaeology, checksum validation, and building a system honest enough to know when its own data is stale.




Requirements

What You Will Do

  • Build source ingestors for MCA data (new incorporations, master data, index of charges, DIN registry, filing metadata) with raw-first storage to S3 — every byte stored before parsing, so parser bugs are always replayable
  • Write parsers as pure, fixture-tested functions: raw bytes in, typed rows out, with a fixture for every format variant ever observed in the wild
  • Build and own the snapshot + diff engine: detect exactly what changed for every company daily, and emit granular change events (director resigned, charge created, status changed) — the event stream that powers Alerts and Watchlists
  • Own the daily production schedule: ingest 02:00 → diff 04:00 → digests 06:30 → alert emails at 08:00 IST, with stage-level retries and a hard rule that stale data never silently ships
  • Build the alerts digest job: filter matching across all subscriber streams, email rendering, SES delivery — for CA subscribers, this email is the product
  • Build the monitoring that keeps you sane: row-count anomaly alarms, parser error rates, per-source freshness gauges
  • Maintain the reference tables (state/ROC mappings, NIC codes) and run the historical backfill (24+ months of incorporations)

Required Skills

  • 3–6 years of data engineering or backend work with production scraping/parsing experience against uncooperative sources — this is the non-negotiable; clean-API ETL alone won't prepare you for MCA
  • Strong Python: Celery (or equivalent task queues), lxml/BeautifulSoup, pandas, pdfplumber or similar document parsing
  • Solid PostgreSQL: bulk upserts, COPY, partitioning, and index design for time-series feed queries
  • Testing instincts for data: fixtures, golden files, replay tests — you can prove a parser change didn't corrupt yesterday
  • Operational maturity: your jobs run while everyone sleeps; you build the alarms first and take the 2 AM page seriously
  • Comfort with proxies, rate budgets, and being a polite, resilient client of fragile infrastructure

Preferred

  • Prior experience with Indian government/registry data: MCA21, GSTN, EPFO, court records, or similar
  • Familiarity with CIN/DIN structures, ROC organization, or corporate filings
  • AWS: S3 lifecycle policies, SQS, CloudWatch metrics/alarms
  • Email deliverability basics (SES, DKIM) — you'll co-own the digest send


Skills Required

  • 3-6 years of data engineering or backend work
  • Production scraping and parsing experience against uncooperative sources
  • Strong Python experience
  • Celery or equivalent task queue experience
  • lxml or BeautifulSoup experience
  • pandas experience
  • pdfplumber or similar document parsing experience
  • Solid PostgreSQL experience, including bulk upserts, COPY, partitioning, and index design
  • Experience creating data fixtures, golden files, and replay tests
  • Operational maturity managing scheduled production jobs and monitoring
  • Experience with proxies, rate budgets, and resilient scraping clients
  • Experience with Indian government or registry data such as MCA21, GSTN, EPFO, or court records
  • Familiarity with CIN/DIN structures, ROC organization, or corporate filings
  • AWS experience with S3 lifecycle policies, SQS, and CloudWatch metrics or alarms
  • Email deliverability knowledge, including SES and DKIM
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
11 Employees
Year Founded: 2022

What We Do

ZipNom is a digital transformation and IT solutions company providing full-cycle technology services to businesses in India and globally. Its offerings include web and mobile app development, cloud computing and DevOps, managed IT services, cybersecurity, Salesforce implementation, artificial intelligence and machine learning, and IoT solutions. The company helps startups and organizations modernize operations, develop digital products, and address industry-specific technology needs.

Similar Jobs

Atlassian Logo Atlassian

Data Engineer

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
In-Office or Remote
Bengaluru, Bengaluru Urban, Karnataka, IND
11000 Employees

TALPRO INDIA PRIVATE LIMITED Logo TALPRO INDIA PRIVATE LIMITED

Data Engineer

HR Tech • Information Technology • Professional Services
Remote
IND
76 Employees

TALPRO INDIA PRIVATE LIMITED Logo TALPRO INDIA PRIVATE LIMITED

Data Engineer

HR Tech • Information Technology • Professional Services
Remote
IND
76 Employees

Alternative Path Logo Alternative Path

Data Engineer

Information Technology • Consulting
In-Office or Remote
Gurgaon, Haryana, IND
75 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account