Job Description
Staff Software Engineer Platform & Distributed Systems The Problem
Location: Hyderabad
Experience : 7+ Years
Type: Full-time
Notice Period : Immediate to15 Days
Level: Staff Engineer (L6/ Consultant/ Architect Equivalent)
We have a working AI platform. Now we need to make it learn.
Every AI output, every user interaction, every accept/reject/modify decision contains signal. Right now, that signal is lost. Your job: instrument a production system to capture everything, stream it to a learning layer, and close the feedback loop without breaking what s already working for customers.
This is surgery on a moving train. You ll touch frontend, backend, event pipelines, and data flows. You ll design schemas that capture context without bloat. You ll refactor services to emit events at scale. You ll do it incrementally, behind feature flags, with zero downtime.
Not a rewrite. A transformation for Scale, Efficiency, Reliability, & continual learning.
What You ll Own
Event-Driven Architecture - Design and implement event emission across 50+ API endpoints - Define schemas that capture full context (not just what happened, but why) - Build reliable event pipelines (Kafka) with exactly-once semantics where it matters - Handle backpressure, failures, and replay
Full-Stack Instrumentation - Instrument React frontend to capture user behavior (actions, timing, implicit signals) - Build low-friction feedback components that users actually use - Ensure end-to-end event flow: UI API Event Bus Storage
System Transformation - Apply strangler pattern to extract services without disruption - Implement feature flags for incremental rollouts - Design for observability from day one (traces, metrics, structured logs) - Migrate historical data to new event schemas
Technical Leadership - Define patterns that the rest of engineering will follow - Review designs and code for event-driven consistency - Document decisions and trade-offs for future maintainers
Why This Role
Transform, don t build from scratch Harder than greenfield. You ll make a production system smarter while it s serving customers.
Full ownership You ll make architectural decisions, not just implement tickets. Event schemas, service boundaries, instrumentation strategy yours to design.
AI platform scale Your instrumentation directly impacts how the platform learns. Bad events = bad AI. Good events = compounding intelligence.
Staff-level scope Cross-team influence, technical direction, patterns that scale. This isn t a senior role with a fancy title.
Modern stack, real problems Kafka, Kubernetes, event sourcing, distributed systems. Not legacy maintenance system evolution.
You Are
Required: - 8+ years software engineering Staff-level depth. You ve made architectural mistakes and learned from them.
- Distributed systems experience You understand CAP theorem trade-offs, eventual consistency, and when strong consistency actually matters.
- Event-driven architecture You ve built or significantly contributed to event-driven systems. Kafka, RabbitMQ, or similar at scale.
- Full-stack capability Fluent in backend (Python) AND frontend (Next.js/React). Can move between layers without context-switching pain.
- Production transformation experience You ve refactored, migrated, or instrumented systems while they were serving real traffic. Strangler pattern, feature flags, incremental rollouts.
Strong Plus: - Observability implementation (OpenTelemetry, Datadog, Prometheus) - AI/ML platform experience (LLM applications, inference pipelines) - Event sourcing or CQRS patterns - High-scale analytics instrumentation (Segment, Amplitude, custom pipelines) - Microservices decomposition from monoliths
Tech Stack (Important)
Python MongoDB. React Kafka PostgreSQL Redis Docker Kubernetes Azure. NextJS
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.