We are building a next-generation real-time data processing system powering large-scale, high-concurrency applications in the gaming and AI space.This role sits at the intersection of:You will design and build high-performance Python microservices that process massive streams of data with sub-second latency.What You’ll DoDesign and buildhigh-performance Python microservicesfor real-time data processingDevelop and maintainstreaming data pipelinesusing Kafka and stream-processing frameworksArchitect and scaledistributed systemshandling high-throughput, low-latency workloadsOptimize system performance, identify bottlenecks, and ensure reliability in productionWork closely with Data, AI, and Platform teams to translate complex logic into scalable systemsBuild robust observability systems (monitoring, logging, tracing)Drive best practices incode quality, system design, and engineering standardWhat We’re Looking For
Must-Have Requirements8–10+ years of software engineering experienceSolid experience withreal-time / streaming data processingKafka (must)Flink / Kafka Streams / similar frameworksStrong experience withdistributed systems and high-concurrency architecturesHands-on experience withMongoDB (production-level usage)Experience withRedis or other caching systemsStrong system design and problem-solving skillsNice to HaveExperience withFastAPIor similar frameworksFamiliarity withAWS / cloud infrastructureExperience withDocker / KubernetesBackground inhigh-scale consumer (B2C) systemsExperience in gaming, anti-cheat, or real-time decision systemsLanguage:PythonStreaming:Kafka, Flink / Kafka StreamsDatabase:MongoDB, RedisWhat Makes This Role UniqueWork onreal-time systems with sub-second latency requirementsSolvedata streaming challenges at scaleHigh ownership: design systems end-to-end, not just componentsDirect impact on core platform performance and reliabilityFully remote, integral teamCollaborate with engineers across regions and domains