Capgemini

Edge and IOT Architect

Capgemini
Apply
4 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Own end-to-end architecture for enterprise IoT, edge-computing, connected-product, and cloud platforms.
  • Design scalable, distributed, multi-tenant SaaS architectures and cloud-native applications across AWS, Microsoft Azure, or Google Cloud Platform.
  • Define edge-processing, device-management, connectivity, offline-operation, and edge-to-cloud integration patterns.
  • Architect real-time ingestion and event-streaming solutions using Apache Kafka, Amazon Kinesis, or Apache Pulsar.
  • Design secure, high-performing RESTful, event-driven, and public APIs.
  • Define relational and NoSQL database architectures, including modeling, indexing, partitioning, retention, performance, and scalability.
  • Provide hands-on guidance for applications built with .NET, Golang, Python, React, and Angular.
  • Establish infrastructure, observability, reliability, security, deployment, testing, and operational architecture standards.
  • Evaluate technology alternatives and create reference architectures, solution blueprints, trade-off assessments, and implementation roadmaps.
  • Support technical discovery, solutioning, estimations, proposals, client workshops, and architecture governance.
  • Design AI-enabled IoT capabilities using retrieval-augmented generation, machine learning, and intelligent analytics where applicable.

Requirements

  • Extensive experience designing scalable, distributed, cloud-native enterprise solutions or SaaS products.
  • Strong understanding and hands-on experience with end-to-end IoT architectures, including devices, gateways, edge computing, telemetry ingestion, device management, cloud platforms, and applications.
  • Experience with AWS, Microsoft Azure, or Google Cloud Platform and related IoT services or equivalent enterprise IoT platforms.
  • Experience with edge processing, protocol translation, remote management, and edge-to-cloud integration.
  • Experience with MQTT, AMQP, HTTP, OPC UA, Modbus, or similar device and industrial communication protocols.
  • Strong knowledge of relational and NoSQL database design, data modeling, indexing, partitioning, and performance optimization.
  • Hands-on experience with Apache Kafka, Amazon Kinesis, Apache Pulsar, or another event-streaming or real-time data platform.
  • Professional application development experience with one or more of .NET, Golang, or Python.
  • Experience designing APIs and cloud-native integrations using RESTful and event-driven patterns.
  • Familiarity with React or Angular and cloud-backed web applications.
  • Understanding of microservices, containers, Kubernetes, serverless computing, and API-management technologies.
  • Familiarity with CI/CD, DevSecOps, infrastructure-as-code, automated testing, and SaaS release management.
  • Knowledge of cloud and IoT security, including device identity, certificate management, authentication, authorization, encryption, and secure communications.
  • Experience defining high-availability, disaster-recovery, observability, monitoring, and operational-support architectures.
Capgemini

About Capgemini

10,000+ employees

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.

Contact me