All jobs
Fujitsu logo

Technical Consultant - Python & Kafka

Fujitsu · Posted today

  • Pune/Pimpri-Chinchwad Area (Hybrid)
  • Hybrid
  • Full-time
  • 5+ yrs

About the role

Job Location: Pune

Location Flexibility: Multiple Locations in Country

Req Id: 12060

Posting Start Date: 9/23/26

At Fujitsu, our purpose is to make the world more sustainable by building trust in society through innovation. Founded in Japan in 1935, Fujitsu has been a pioneer in technology and innovation for decades. Today, as a world-leading digital transformation partner, we are committed to transforming business and society in the digital age.

With approximately 130,000 employees across over 50 countries, Fujitsu offers a broad range of products, services, and solutions. We collaborate with our customers to co-create solutions that drive enterprise-wide digitalization while actively working to address social issues and contribute to the United Nations Sustainable Development Goals (SDGs).

Job Role: Technical Consultant - Python & Kafka

Shift: UK Shift (2.00 PM to 10.00 PM IST)

Work Mode: Hybrid

Relevant Exp: 5+ Years

Job Description

Position Summary

Hands-on Senior Engineer responsible for enhancing an existing event-driven digital repository platform, with focus on Kafka reliability, Python services, structured logging, event lineage, reconciliation, and completion tracking. This is an implementation-focused role working within an established architecture.

Key Responsibilities

Develop and maintain Python services using Kafka, PostgreSQL, MongoDB, object storage, and REST APIs.

Implement structured JSON logging, correlation, error context, and actionable diagnostics.

Improve Kafka reliability including offsets, consumer groups, rebalancing, retries, DLQs, and message-loss investigation.

Implement event tracking, lineage, reconciliation, and workflow completion verification.

Build observability using OpenTelemetry and contribute to OpenLineage/Marquez implementation.

Apply event-driven patterns including idempotency, delivery semantics, and failure recovery.

Write automated tests and support deployments in Kubernetes, Kustomize, and ArgoCD.

Troubleshoot distributed processing issues across services, messaging, databases, and external systems.

Must Have

Python – Advanced production development; concurrency/threading; testing and maintainable code.

Apache Kafka – Producers/consumers, offsets, consumer groups, rebalancing, retries, DLQ, delivery semantics.

PostgreSQL – Strong SQL and JSON/JSONB capabilities; operational/event data.

Structured Logging & Observability – JSON logging standards, correlation, severity, diagnostics, distributed-system observability.

Good to Have

OpenTelemetry

OpenLineage / Marquez

Kubernetes, Kustomize & ArgoCD

Grafana / Grafana Loki

Event-driven architecture – idempotency, at-least/exactly-once concepts, transaction boundaries, failure recovery.

Nice to Have

MongoDB

AWS S3 / S3-compatible storage

REST APIs and distributed data-processing platforms

Experience with digital repository, media, or data-processing workflows.

Relocation Supported: Yes

Visa Sponsorship Approved: No

At Fujitsu, we are committed to an inclusive recruitment process that values the diverse backgrounds and experiences of all applicants. We believe that hiring people from a wide variety of backgrounds makes us stronger, not because it's the right thing to do, but because it allows us to draw on a wider range of perspectives and life experiences.

Skills

Python developmentKafka implementationStructured loggingEvent-driven architectureAutomated testing
Technical Consultant - Python & Kafka at Fujitsu, Pune/Pimpri-Chinchwad Area (Hybrid) | Quark9