Kafka Architect

HCLTech

Canada

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading tech company in Canada is seeking a skilled Architect to assist in building out their Kafka platform with a focus on Flink. This role requires significant experience in high-volume, low-latency stream processing, advanced proficiency in Flink and Kafka, and a strong background in governance and CI/CD practices. The ideal candidate will lead a development team, contribute to solutions design, and provide hands-on production support for critical streaming platforms, particularly in the Retail Industry.

Qualifications

  • Expert-level architecture and implementation experience with Flink applications.
  • Extensive experience in production environments with Confluent Cloud Kafka.
  • Strong background in cost optimization and resource monitoring.

Responsibilities

  • Assist in building out the Kafka platform with a focus on Flink.
  • Contribute to design and evaluation of solutions.
  • Lead development team and provide hands-on production support.

Skills

Expert-level architecture and implementation experience of Flink applications
Extensive experience with Confluent Cloud Kafka and Flink
Advanced proficiency in Flink concepts including state management
Knowledge of Event Time processing and Windowing
Advanced knowledge of KSQL DB and KStreams
Proficiency in Kafka Connectors
Experience in the Retail Industry with Flink and Kafka
Background in platform governance
Expertise with Terraform and IaC
Experience with CI/CD for Flink jobs
Advanced knowledge of GCP networking
Experience with cloud-native monitoring solutions
Experience with Disaster Recovery and High Availability strategies
Familiarity with cost optimization for Flink and Kafka
Experience with schema management and data governance
Capability in capacity planning and scaling
Experience in Agile/DevOps methodologies

Job description

lead/Architect level requirement to assist on building out Kafka platform and specifically with focus on Flink; Should be able to contribute to design, propose, and evaluate solutions. Should also be hands‑on with development and lead the Kafka development team.

  • Expert‑level architecture and implementation experience of Flink applications on Confluent Platform, specifically for high‑volume, low‑latency stream processing.
  • Extensive experience architecting, implementing, and administering the Confluent Cloud Kafka and Flink platform in production environments.
  • Advanced proficiency in core Flink concepts including state management (Keyed/Operator State, RocksDB), Exactly‑Once semantics, and configuring checkpointing and savepoints for fault tolerance.
  • Deep knowledge of Event Time processing, Watermarks (Bounded Out‑of‑Orderness), and complex Windowing (Tumbling, Sliding, Session) for accurate stream analytics.
  • Advanced knowledge of KSQL DB and KStreams for rapid development of real‑time stream processing/analytics alongside Flink.
  • Proven proficiency in Kafka Connectors (including Change Data Capture/CDC) from configuration to end‑to‑end integration in cloud environments.
  • Demonstrated experience applying Flink and Kafka in the Retail Industry for use cases such as real‑time inventory management, dynamic pricing, fraud detection, and personalized customer experience (e.g., clickstream analysis).
  • Strong background in platform governance: schema registry, RBAC, audit logging, retention, and compliance.
  • Deep expertise with Terraform and the Confluent Terraform provider; adherence to Infrastructure‑as‑Code (IaC) methodology and automation.
  • Practical experience designing and managing Harness CI/CD pipelines (or other similar tools) for automated deployment and configuration management of Flink jobs.
  • Advanced knowledge of GCP networking, including Private Service Connect (PSC), DNS, Firewalls, and enterprise security.
  • Track record in implementing cloud‑native monitoring and observability solutions; troubleshooting, Flink performance tuning, and incident response.
  • Thorough experience with Disaster Recovery (DR), High Availability (HA) strategies, backup/restore, and multi‑region design.
  • Practical experience with cost optimization, resource monitoring, and right‑sizing specifically for Flink and Kafka resources in Confluent Cloud.
  • Strong abilities in schema management, version compatibility, and data governance.
  • Demonstrated capability in capacity planning, partitioning, and scaling high‑throughput streaming architectures.
  • Experienced in Agile/DevOps methodologies.

Experience providing hands‑on production support for mission‑critical streaming platforms.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Kafka & Flink Architect — Real-Time Streaming
Senior Kafka & Flink Architect — Real-Time Streaming

HCLTech • Canada

On-site
CAD 90,000 - 120,000
Infrastructure Engineer
Infrastructure Engineer

Kelly • Mississauga

On-site
Senior Software Engineer - Confluent Hybrid Enterprise Connect
Senior Software Engineer - Confluent Hybrid Enterprise Connect

IBM • Vancouver

On-site
CAD 120,000 - 180,000
Senior Software Engineer - Confluent Hybrid Enterprise Connect
Senior Software Engineer - Confluent Hybrid Enterprise Connect

IBM • Ottawa

On-site
CAD 120,000 - 190,000
Senior Software Engineer - Confluent Hybrid Enterprise Connect
Senior Software Engineer - Confluent Hybrid Enterprise Connect

IBM • Toronto

On-site
CAD 120,000 - 170,000
Senior Software Engineer - Confluent Hybrid Enterprise Connect
Senior Software Engineer - Confluent Hybrid Enterprise Connect

IBM • Bedford

On-site
CAD 110,000 - 150,000
Senior Software Engineer - Confluent Hybrid Enterprise Connect
Senior Software Engineer - Confluent Hybrid Enterprise Connect

IBM • Edmonton

On-site
CAD 120,000 - 170,000
Senior Software Engineer - Confluent Hybrid Enterprise Connect
Senior Software Engineer - Confluent Hybrid Enterprise Connect

IBM • Calgary

On-site
CAD 120,000 - 150,000
Senior Software Engineer - Confluent Secure Compute
Senior Software Engineer - Confluent Secure Compute

IBM • Ottawa

On-site
CAD 120,000 - 160,000
Senior Software Engineer - Confluent Secure Compute
Senior Software Engineer - Confluent Secure Compute

IBM • Vancouver

On-site
CAD 120,000 - 190,000