Vrinda International

Python Developer – API Data Ingestion

Vrinda International Pune, Maharashtra, India

Human Resources Services · 2-10 employees

14 h ago
python Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain robust Python-based API ingestion services to move data into GCP. Implement secure authentication, data validation, and pipeline orchestration to ensure scalable and fault-tolerant data processing.

What they look for

Python REST APIs GraphQL OAuth2 JWT ETL/ELT SQL GCP Airflow CI/CD Docker Kubernetes Kafka Data Engineering Data Validation API Ingestion

Requirements

Requires 5-8 years of experience with strong Python development skills and expertise in API integration and data engineering. Candidates must be proficient in cloud platforms, orchestration tools, and modern data formats.

Full description

HIRING | Python Developer – API Data Ingestion

Location: Pune / Hyderabad

Experience: 5–8 Years

Salary: ₹19–21 LPA

We are looking for an experienced Python Developer to build and manage reliable API-based data ingestion pipelines, with a strong focus on data quality, security, monitoring and production operations.

? Key Skills & Requirements

  • Strong Python development – 3+ years
  • REST / GraphQL APIs; SOAP knowledge is an advantage
  • API authentication: OAuth2, JWT, API Keys, mTLS
  • API pagination, rate limiting, retries & backoff
  • Idempotency, checkpointing and incremental loads
  • Data validation, reconciliation and quality metrics
  • JSON/XML transformation to tabular formats
  • PII handling and data masking
  • ETL/ELT and data engineering fundamentals
  • SQL and relational/analytical data stores
  • Data formats: JSON, CSV, Parquet, Avro
  • GCP / cloud data platforms
  • Airflow or equivalent orchestration tools
  • CI/CD, logging, monitoring and alerting
  • Docker and Kubernetes basics
  • Kafka / event streaming – added advantage

? Key Responsibilities

  • Design, develop and maintain Python-based API ingestion services
  • Ingest data from internal and external APIs into GCP
  • Implement secure authentication and secrets management
  • Build robust, scalable and fault-tolerant ingestion pipelines
  • Implement incremental loads, data validation and reconciliation
  • Orchestrate pipelines using Airflow or equivalent tools
  • Implement CI/CD and production monitoring
  • Troubleshoot errors and optimize pipeline performance
  • Define SLAs, data contracts and support models with stakeholders
  • Prepare technical designs, data mappings and operational documentation

Similar roles