Python Developer – API Data Ingestion
Vrinda International Pune, Maharashtra, India
Human Resources Services · 2-10 employees
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
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
-
Senior Engineer - Python
AppViewX Coimbatore, Tamil Nadu, India
-
Graduate Python Software Engineer | 2027 Intake (Hong Kong)
Eclipse Trading Hong Kong, China
-
Tech Lead Data – Python F/H
Orange Business Niort, Nouvelle-Aquitaine, France
-
Associate Python Developer
InnoWave Bengaluru, Karnataka, India
-
AI Engineering Lead (Python Software Engineer + GenAI) | Digital&IPA
Xperteez Technology Poland
-
Mid-Senior Python Developer
Hertza LLC Romania · $48K–$84K/yr