1,474,044open jobs
89,324companies
225,770added this week
Browse all
Salary
≈ $36k – $103k per year (Estimated)
Location
In office (Costa Rica)
Seniority
Senior

Confirmed on the employer's own hiring board on Oct 12, 2026. First seen by Alion on Oct 8, 2026.

Overview
Company
Impact
Profile match
Fujitsu is a Japanese information and communications technology company headquartered in Tokyo. It provides IT services, systems integration, cloud and computing products, including high-performance computing.

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).

Senior Python and Kafka Engineer

Event-Driven Systems, Observability and Data Lineage

Position Summary

We are seeking a hands-on Senior Python and Kafka Engineer to join an established engineering team supporting a correctness-critical, event-driven digital repository processing platform.

The platform performs downstream processing after digital objects have been deposited and archived. Its services create persistent identifiers, update operational metadata and search stores, generate viewable and streamable derivatives, distribute content to image, media and full-text services, and notify depositors. The pipeline is event-driven, with an initial archival event being processed by multiple independent services that publish and consume subsequent events.

The successful candidate will work directly within the existing team to improve structured logging, end-to-end event visibility, reconciliation, completion verification, and Kafka delivery reliability. This is an implementation-focused engineering position. The architecture is owned internally, and the selected engineer will build enhancements into a live system rather than redesigning or replacing it.

Key Responsibilities

  • Implement a consistent structured JSON logging standard across Python services, including standardized fields, logging levels, contextual information, and actionable failure details.
  • Improve Kafka producer and consumer reliability, with particular attention to:
    • Offset commit behavior
    • Consumer-group stability and rebalancing
    • Retry processing
    • Dead-letter topic handling
    • Message-loss investigation
    • Duplicate-processing and idempotency considerations
  • Instrument distributed services to provide greater visibility into how individual digital objects move through the processing pipeline.
  • Implement or contribute to an event-lineage capability that records:
    • The processing stages an object passed through
    • The order in which stages occurred
    • The outcome of each stage
    • Where processing stopped or failed
  • Develop reconciliation and completion-tracking capabilities that compare expected workflow stages with recorded events.
  • Help produce an actionable completion verdict for processed objects, including the ability to identify incomplete processing and support alerting or delivery holds.
  • Implement telemetry using OpenTelemetry and contribute to an OpenLineage-based lineage solution, with Marquez currently identified as the leading implementation option.
  • Develop and maintain Python services that interact with Kafka, PostgreSQL, MongoDB, object storage, and external APIs.
  • Work with shared internal Python packages that provide message-envelope models, Kafka producer and consumer wrappers, retry and dead-letter handling, shared-state storage, and operational-metadata access.
  • Write automated tests and support safe delivery through the existing Kubernetes, Kustomize, and ArgoCD environment.
  • Troubleshoot complex distributed-processing issues across services, messages, data stores, and external dependencies.
  • Pair closely with the internal engineer leading this work and contribute directly to implementation, testing, technical documentation, and operational readiness.

The principal areas of work are structured logging, event lineage and tracking, reconciliation and completion verification, and Kafka delivery semantics.

Required Qualifications

Candidates should have strong, production-level experience in all four of the following areas:

Apache Kafka

  • Significant hands-on experience operating or developing Kafka-based production applications.
  • Deep understanding of producer and consumer delivery semantics.
  • Experience with Kafka offsets, commit strategies, consumer groups, partition assignment, and rebalancing.
  • Demonstrated ability to diagnose missing, delayed, duplicated, or repeatedly retried messages.
  • Practical experience implementing retry and dead-letter processing patterns.

Python

  • Advanced Python software-engineering experience.
  • Strong understanding of concurrency, threading, and runtime behavior.
  • Experience building and supporting production services and shared Python libraries.
  • Ability to write maintainable, testable, and operationally supportable code.

Observability and Structured Logging

  • Experience defining and implementing structured logging standards, not only configuring logging products.
  • Ability to establish consistent log fields, severity levels, correlation information, error context, and diagnostic detail.
  • Understanding of observability practices for distributed and event-driven systems.

PostgreSQL

  • Strong working knowledge of PostgreSQL.
  • Experience using PostgreSQL JSON capabilities.
  • Ability to design and query operational, tracking, or event-related data structures.

These four capabilities are the primary qualification bar for the role. The source brief specifically notes that candidates are not expected to possess every technology listed in the environment.

Preferred Qualifications

  • Hands-on experience with OpenTelemetry.
  • Experience with OpenLineage, Marquez, or comparable data-lineage and event-lineage solutions.
  • Working knowledge of Kubernetes sufficient to deploy, troubleshoot, and operate applications in a Kustomize and ArgoCD environment.
  • Experience using Grafana and Grafana Loki, or equivalent metrics, dashboarding, and log-management platforms.
  • Strong understanding of event-driven architecture patterns, including:
    • Idempotent processing
    • Exactly-once delivery concerns
    • At-least-once processing implications
    • Transactional boundaries between a datastore and a message bus
    • Failure recovery in distributed workflows

The environment values OpenTelemetry, lineage tooling, Kubernetes, Grafana/Loki, and practical knowledge of event-driven architecture, but does not require deep Kubernetes platform-engineering expertise.

Additional Relevant Experience

Experience with one or more of the following would be beneficial but is not required:

  • MongoDB
  • Apache Solr
  • AWS S3 or other S3-compatible object storage
  • Istio
  • AWS Secrets Manager
  • External Secrets Operator
  • AWS EFS and NFS-based shared storage
  • Image or video processing pipelines
  • Digital asset, library, archive, or repository platforms
  • Apache Airflow and PgBouncer
  • TypeScript or Node.js

MongoDB, Solr, S3-compatible storage, Istio, and image or video processing are identified as useful rather than required capabilities

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,474,044 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Costa Rica
≈ $66k – $130k per year (Estimated) • In office • Full-Time • Singapore
Design
AutoCAD
Apply
≈ $19k – $45k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Bengaluru
Python
AI/ML
Scikit-learn
TensorFlow
Keras
PyTorch
Machine Learning
DevOps
Rest API
CI/CD
Git
Bitbucket
Analytics
ETL/ELT
Management
Agile
Apply
≈ $56k – $123k per year (Estimated) • Remote (Brazil) • Master's Degree • São Paulo
Ruby
Ruby
Ruby on Rails
Apply
≈ $62k – $131k per year (Estimated) • In office • 8+ years exp • Spain
Kotlin
Kotlin
Hilt
Kotlin Coroutines
AI/ML
Cursor
Claude Code
Mobile
Jetpack Compose
MVI
MVVM
Room
Clean Architecture
DevOps
CI/CD
Analytics
A/B Testing
Management
Agile
Apply
$39k – $56k per year • Hybrid • Full-Time • 7+ years exp • Cholet
JavaScript
TypeScript
Ruby
Ruby
Ruby on Rails
Frontend
Vue.js
Nuxt.js
Angular
Management
Agile
Scrum
Apply
GCP Devops Engineer 2 days ago
≈ $63k – $145k per year (Estimated) • In office • Full-Time • Leeds
Python
Bash
DevOps
Terraform
GCP
Istio
OpenTelemetry
cert-manager
Dynatrace
Prometheus
CI/CD
GitOps
Kubernetes
Service Mesh
Google GKE
Linux
DNS
VPN
Cybersecurity
Aqua Security
Open Policy Agent
Least Privilege
OPA Gatekeeper
PKI
Apply
Lead Data Scientist 2 days ago
≈ $121k – $216k per year (Estimated) • Remote (United States) • Full-Time • 7+ years exp • Bachelor's Degree • Columbus
Python
SQL
AI/ML
Reinforcement Learning
NLP
Machine Learning
DevOps
CI/CD
Apply
≈ $128k – $253k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Philadelphia
Python
C++
AI/ML
Pandas
Machine Learning
Apply
In office • Beijing
Python
Java
Scala
Databases
Apache Kafka
AI/ML
Spark
Flink
Apply
In office • Bachelor's Degree
Python
SQL
PowerShell
DevOps
Red Hat
Azure
Hyper-V
Linux
Windows
Cybersecurity
LDAP
Analytics
Power BI
Cognos
Management
Power Automate
SharePoint
Apply
$155k – $221k per year • In office • 12+ years exp • United States
Java
Scala
Databases
MySQL
Oracle
Cassandra
ElasticSearch
Apache Kafka
DevOps
Rest API
CI/CD
Jenkins
Git
Docker
Kubernetes
Gerrit
Management
Agile
Scrum
UML
Apply
≈ $66k – $127k per year (Estimated) • In office • Germany
C++
DevOps
CI/CD
Apply
≈ $24k – $50k per year (Estimated) • In office • India
C++
Cybersecurity
Wireshark
Management
Scrum
Apply
≈ $66k – $127k per year (Estimated) • Remote (likely Germany) • Munich
C++
DevOps
CI/CD
Apply
≈ $15k – $35k per year (Estimated) • In office • 8+ years exp • India
JavaScript
Java
SQL
Node JS
Java
Spring Boot
Databases
MySQL
Oracle
Apache Kafka
Frontend
Vue.js
DevOps
Rest API
CI/CD
Git
Management
Agile
Apply
AI Scrum master 1 day ago
≈ $61k – $135k per year (Estimated) • Remote (Brazil) • 5+ years exp • Master's Degree • Brazil • Dominican Republic • Argentina • Mexico • Costa Rica
AI/ML
Claude
ChatGPT
Function Calling
AI Agents
Gemini
LLM
Human-in-the-Loop
Tool Use
DevOps
CI/CD
Analytics
Power BI
Looker
Design
FigJam
Management
Miro
Confluence
Jira
Agile
Scrum
Kanban
Apply
AI Product Manager 1 day ago
≈ $60k – $134k per year (Estimated) • Remote (Brazil) • 5+ years exp • Brazil • Dominican Republic • Argentina • Mexico • Costa Rica
Databases
Google BigQuery
BigQuery
AI/ML
Claude
ChatGPT
Function Calling
AI Agents
Gemini
LLM
Human-in-the-Loop
Tool Use
Analytics
Looker
Design
FigJam
Management
Confluence
Jira
Agile
Scrum
Apply
AI Engineer 1 day ago
≈ $58k – $147k per year (Estimated) • Remote (Brazil) • 5+ years exp • Bachelor's Degree • Brazil • Dominican Republic • Argentina • Mexico • Costa Rica
Python
TypeScript
C#
C#
.NET
AI/ML
LangGraph
LangChain
Model Context Protocol
Function Calling
AI Agents
Semantic Kernel
Agentic Workflows
Apply
≈ $54k – $126k per year (Estimated) • Equity • Hybrid • 3+ years exp • Costa Rica
Python
PHP
DevOps
Linux
Windows
Unix
Cybersecurity
SentinelOne
Apply
$20k – $36k per year • Remote (South America, Mexico, Costa Rica, Cuba, Dominican Republic, UTC-8 – UTC-5 hours) • Full-Time • Argentina • Brazil • Colombia • Bolivia • Chile
Marketing
Salesforce
HubSpot
Apply
See all jobs
This is one of many
1,474,044 more open roles from verified company boards, updated every day.