Posted:1 day ago|
Platform:
On-site
Full Time
Job Description
Designation: Senior Backend Data & Integration Engineer (Python/TypeScript, Azure, Integrations)
Experience: 4 -8 Years
Location: Cochin
Job Summary
Build data pipelines (crawling/parsing, deduplication/delta, embeddings) and connect external systems and interfaces.
Key Responsibilities:
• Development of crawling/fetch pipelines (API-first; playwright/requests only where permitted)
• Parsing/normalization of job postings & CVs, deduplication/delta logic (seen hash, repost heuristics)
• Embeddings/similarity search (controlling Azure OpenAI, vector persistence in pgvector)
• Integrations: HR4YOU (API/webhooks/CSV import), SerpAPI, BA job board, email/SMTP
• Batch/stream processing (Azure Functions/container jobs), retry/backoff, dead-letter queues
• Telemetry for data quality (freshness, duplicate rate, coverage, cost per 1,000 items)
• Collaboration with FE for exports (CSV/Excel, presigned URLs) and admin configuration
Must Have Requirements:
• 4+ years of backend/data engineering experience
• Python (FastAPI, pydantic, httpx/requests, Playwright/Selenium), solid TypeScript for smaller services/SDKs
• Azure: Functions/Container Apps or AKS jobs, Storage/Blob, Key Vault, Monitor/Log Analytics
• Messaging: Service Bus/Queues, idempotence & exactly-once semantics, pragmatic approach
• Databases: PostgreSQL, pgvector, query design & performance tuning
• Clean ETL/ELT patterns, testability (pytest), observability (OpenTelemetry)
Nice-to-have:
• NLP/IE experience (spaCy/regex/rapidfuzz), document parsing (pdfminer/textract)
• Experience with license/ToS-compliant data retrieval, captcha/anti-bot strategies (legally compliant)
• Working method: API-first, clean code, trunk-based development, mandatory code reviews
• Tools/stack: GitHub, GitHub Actions/Azure DevOps, Docker, pnpm/Turborepo (Monorepo), Jira/Linear, Notion/Confluence
Velodata Global Pvt Ltd
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python Nowajmer, rajasthan, india
Salary: Not disclosed
pune, maharashtra, india
Salary: Not disclosed
pune, maharashtra, india
Salary: Not disclosed
hyderabad, telangana, india
Salary: Not disclosed
Experience: Not specified
Salary: Not disclosed
kochi, kerala, india
Salary: Not disclosed
delhi, delhi, india
Salary: Not disclosed
gurugram, haryana, india
Salary: Not disclosed
3.6 - 4.8 Lacs P.A.
ahmedabad
20.0 - 27.5 Lacs P.A.