14 Oct
|
Cognizant
|
Bengaluru
14 Oct
Cognizant
Bengaluru
Role & responsibilities
- Platform and plugin engineering: Design and develop Backstage front-end and back-end plugins using React, TypeScript, Node.js, REST/GraphQL APIs, reusable components, authentication, database integration, and external-system integrations.
- User experience customization: Customize Backstage UI/UX through themes, Material-UI styling, CSS-in-JS, custom components, responsive design, WCAG accessibility, and user-experience optimization.
- AI engineering: Implement and customize RAG capabilities using vector databases, embeddings, retrieval optimization, and semantic-search tuning; build and customize AI agents with tool integrations, prompt optimization, autonomous execution, and multi-agent orchestration.
- MCP and external integrations: Develop custom MCP servers and clients, protocol-based discovery, and external-service connectivity; build REST/GraphQL adapters, webhooks, OAuth/JWT flows, third-party SaaS connectors, and data-transformation pipelines.
- Developer experience and catalog: Develop and maintain software templates, scaffolder actions, template libraries, TechDocs, catalog configuration, entity-model extensions, custom metadata, relationships, Kubernetes plugin integration, and entity lifecycle management.
- CI/CD, quality, security, and performance:
Build connectors and webhook handlers for Jenkins, GitHub Actions, and Azure Pipelines; establish unit, integration, and end-to-end testing in CI/CD; support code reviews, security scanning, API versioning, backward compatibility, profiling, caching, query optimization, lazy loading, and performance improvement.
- Observability and operational health: Implement dashboards, monitoring integrations, health plugins, metrics exposure, latency and throughput optimization, dependency management, platform upgrades, and technical-debt reduction.
- Documentation, governance, and releases: Create and maintain developer and API documentation, plugin guides, architectural decision records, the plugin catalog, versioning information, dependency records, and release communications; ensure governance alignment and compliance with platform standards.
- Client enablement and technical leadership: Collaborate with Platform Integration Engineers and customer teams; provide guidance, troubleshooting, mentoring, knowledge transfer, and self-service enablement; remain current with Backstage releases, plugin ecosystem developments, LLM frameworks, emerging technologies, and platform upgrade recommendations.
📌 AI-Platform Customization Engineer Build (Bengaluru)
🏢 Cognizant
📍 Bengaluru