Responsibilities
- Design and build scalable integration systems using APIs, messaging protocols, and event-driven design principles.
- Establish and uphold integration standards, reusable patterns, and best practices across engineering teams.
- Enhance and support core platform features including API registries, integration blueprints, and shared code libraries.
- Detect problematic integration patterns such as direct system coupling or architectural anti-patterns, and guide refactoring efforts.
- Help design and deploy a distributed event streaming infrastructure and promote event-driven architecture adoption.
- Assist teams in implementing integration patterns through mentoring, sample code, and architecture reviews.
- Work closely with platform, product, and engineering units to ensure integrations are scalable and compliant.
- Strengthen monitoring, fault tolerance, and efficiency of integration pipelines.
- Investigate and integrate AI-driven tools to enhance development, documentation, testing, and governance of integrations