Β
Title: Integrations (API) Engineer β Data Platform
Location- Kochi, Chennai, Coimbatore, Mumbai, Pune
Β
We are seeking an Integrations (API) Engineer to design, build, and manage APIs that expose data products from the data platform to downstream applications.
Β
This role is responsible for ensuring that data is delivered reliably, securely, and in a way that is consumable by applications, acting as the bridge between the data platform and consuming systems.
Role Purpose
- Enable Data as a Service (DaaS) through well-designed APIs
- Ensure data products are consumable, performant, and reliable
- Act as the interface between data engineering and application teams
π§Β Key Responsibilities
Β
API Design & Development
- Design and build APIs that expose data products
- Define:
- Endpoints
- Request/response structures
- Payload formats
- Ensure APIs align with data contracts and product definitions
Integration with Data Platform
- Partner with Data Engineers to consume curated datasets correctly and avoid duplicating transformation logic already handled upstream
- Ensure data delivered through APIs is governed, accurate, and fit for purpose
Consumer Integration Support
- Work closely with downstream teams (e.g. EQCR application team) to support onboarding, clarify API usage, and resolve integration issues
Performance & Reliability
- Meet agreed performance benchmarks and SLAs
- Own error handling, logging, and monitoring for all API surfaces
Security & Access Control
- Implement authentication, authorisation, and data access controls
- Ensure APIs comply with data security, governance, and regulatory standards
API Lifecycle Management
- Version APIs appropriately and manage change, deprecation, and backward compatibility
- Maintain clear, up-to-date documentation for all published APIs
Key Deliverables
- Production-ready APIs exposing governed data products
- API documentation covering endpoints, schemas, and usage patterns
- Integration support and onboarding for consuming applications
- Monitoring and alerting covering API performance and availability
Key Interfaces
- Data Engineers β source of curated datasets
- Data Product Manager β API requirements and use cases
- Data Consultant β data definitions, lineage, and rules
- Application Teams β API consumers
- Architecture β standards and patterns
Experience Required
- 4β8+ years in API development or integration engineering
- Strong hands-on experience with REST APIs, JSON, versioning andΒ data contract design.
- Experience writing testable code using python testing frameworks.
- Experience with Swagger/OpenAPI specification
- Experience of Fast API, Flask API, Python
- Proven experience integrating with data platforms or complex backend systems
- Solid understanding of API security patterns (OAuth 2.0, token-based auth, Managed Identities)
- Comfortable working across cross-functional teams in a fast-paced delivery environment
Nice to Have