Job Title: Data & NoSQL Engineer | Consultant | Tech Strategy and Architecture | Mumbai
Data & NoSQL Engineer | Consultant | Mumbai
- We are seeking a Real-Time Data & NoSQL Engineer to design, build and optimize high throughput, low latency data platform.
- Focus on data streaming, caching layer and unstructured storage using Apache Kafka, Redis and MongoDB.
Core Responsibilities:
- Event Streaming & Messaging (Apache Kafka). Design, implement and maintain high throughput Kafka topics, partitions and consumer groups.
- Ensure message delivery guarantees, manage schema evolution using Confluent Schema registry and tune broker/producer configurations for optimal performance.
- Distributed Caching & In-Memory Storage (Redis). Design and implement advanced caching patterns to reduce primary database load and latency.
- Utilize Redis data structures (Hashes, Lists, Sets, Sorted Sets, Hyper Loglogs, Geospatial) to solve complex application logic at sub-millisecond speeds.
- Configure and manage Redis clusters, sentinel deployments, pub/sub messaging channels and persistent storage configurations.
- NoSQL Document Modelling and Scaling (MongoDB). Architect, optimize and maintain large scale MongoDB databases including sharded clusters and replica sets.
- Design efficient BSON document schemas, avoiding anti patterns like unbounded arrays or excessive nesting.
- Perform advanced query optimization, build targeted compound/partial indexes and write complex Aggregation Framework pipelines.
- Performance Tuning and System modernization. Profile end to end data flows from Kafka producers through Redis caching layers down to MongoDB persistent storage.
- Troubleshoot bottleneck issues such as consumer lag, cache stampedes, slow queries and memory fragmentation. Implement modern data practises.
Required Skillls
- 4+Yeares of experience as a DBA. Proven track record of executing at least 2 major enterprise-scale database modernization.
- Problem Solving - Exceptional engineering mindset focused on code efficiency.
- Collaboration- Strong ability to work alongside Application developers, DevOps Engineers etc. to coordinate seamless system cutovers.