1 day ago
Remote, Canada or Calgary, CanadaSenior
Responsibilities
- Lead architecture, data modeling, backfill, cutover, rollback, and decommissioning efforts for legacy media platform migrations.
- Design and develop Kafka-based event-driven media processing pipelines and asynchronous workflows.
- Build and maintain media ingestion, processing, storage, and lifecycle management services for images, videos, and documents.
- Implement privacy, trust, compliance, content validation, secure content handling, and GDPR-compliant data deletion controls.
- Integrate third-party media processing and transcoding providers, including webhook management, error handling, and operational monitoring.
- Design and enhance APIs, GraphQL services, and data models for scalability, consistency, backward compatibility, and performance.
- Provide production support through monitoring, alerting, incident response, troubleshooting, and runbook creation.
Requirements
- 5+ years of backend software engineering experience building and operating large-scale distributed systems in production.
- Strong Java and Kotlin backend development experience and expertise with service-to-service integrations.
- Experience with event-driven architectures, Kafka, asynchronous processing, workflow orchestration, and distributed-systems design.
- Experience leading large-scale platform migrations, including cutover planning, backfills, rollback strategies, and schema evolution.
- Strong knowledge of relational and NoSQL databases, data modeling, change data capture, and data lifecycle management.
- Experience with Redis, cache invalidation strategies, and high-performance backend systems.
- Experience building or supporting media processing platforms, content management systems, transcoding workflows, CDN integrations, or content safety solutions.
- Strong operational and troubleshooting experience, including production support, monitoring, alerting, incident response, runbook creation, and service reliability engineering.
Benefits
- Remote work based in Canada.
- Comprehensive benefits package for regular full-time employees, subject to local policy and eligibility.
- Paid time off, including vacation, company holidays, personal days, and sick leave.
- Medical, dental, and vision coverage or provincial healthcare coordination in Canada.
- Retirement savings plans, including RRSP in Canada.
- Life and disability insurance and employee assistance programs.
Tech Stack
Categories
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
