Genpact

Data Architect - Data Engineering 4D

Genpact
Apply
23 hours ago
Bengaluru, IndiaSenior / Staff+

Responsibilities

  • Design, develop, and maintain high-performance real-time data processing applications using Apache Flink.
  • Develop in-flight transformation logic with Apache Flink, Kafka Streams, KSQLDB, and Kafka Single Message Transforms.
  • Build scalable mapping frameworks that transform source-system data into harmonized enterprise data models.
  • Implement complex event processing, enrichment, filtering, aggregation, and windowing for streaming workloads.
  • Optimize streaming pipeline performance for low latency, high throughput, and efficient resource utilization.
  • Handle late-arriving and out-of-order events through event-time processing, watermarks, checkpointing, and state management.
  • Integrate streaming applications with Kafka, Schema Registry, APIs, and downstream analytical platforms.
  • Implement error handling, retry mechanisms, dead-letter queues, and monitoring for streaming applications.
  • Collaborate with architects, API teams, and business stakeholders on transformation rules and streaming integration patterns.
  • Develop automated testing frameworks and CI/CD pipelines for streaming applications.
  • Monitor production streaming jobs and troubleshoot performance, scalability, and reliability issues.

Requirements

  • 6–10+ years of experience in data engineering with strong expertise in real-time streaming solutions.
  • Hands-on enterprise-scale experience with Apache Flink.
  • Strong knowledge of Apache Kafka, Kafka Streams, KSQLDB, Kafka Connect, and Single Message Transforms.
  • Experience designing event-driven data architectures and real-time data integration pipelines.
  • Understanding of event-time processing, watermarks, windowing, checkpointing, stateful stream processing, and fault tolerance.
  • Experience developing data transformation and harmonization frameworks for enterprise data platforms.
  • Proficiency in Java and/or Scala; Python knowledge is desirable.
  • Experience with Avro, Protobuf, JSON, Schema Registry, and serialization techniques.
  • Strong SQL skills and experience with large-scale structured and semi-structured datasets.
  • Preferred experience with Azure, AWS, or GCP.
  • Familiarity with Git, Docker, Kubernetes, and monitoring tools is advantageous.
  • Preferred experience with Confluent Platform and enterprise Kafka deployments.
  • Exposure to Databricks, Snowflake, or Delta Lake is preferred.
  • Knowledge of CDC patterns, API integration, and enterprise integration architectures is preferred.
  • A bachelor's degree in Computer Science, Data Science, or Statistics, or a master's degree in Data Science is listed among the qualifications.
  • Relevant certifications include Certified Data Management Professional from Riversand and Databricks Certified Associate Developer for Apache Spark 3.0.

Benefits

  • Hybrid work arrangement with flex-time scheduling in India.
  • Regular employment with hands-on experience, mentorship, and learning opportunities.
  • Opportunity to work on AI-powered transformation and enterprise technology initiatives.
  • Values-driven environment emphasizing integrity, inclusion, innovation, and collaboration.

Categories

Data Engineering
Genpact

About Genpact

10,000+ employees

Genpact is a global professional services and technology firm that runs and transforms mission-critical operations for large enterprises through consulting, managed services, and AI- and analytics-driven platforms. It serves industries such as banking, insurance, healthcare, and manufacturing/supply chain, modernizing finance, risk, customer service, and back-office processes. Headquartered in New York and listed on the NYSE (G), Genpact originated within GE before becoming an independent public company.

Contact me