Staff Database Engineer - Mongodb, Sql, Kafka

Visa Visa · Fintech · Bengaluru, India, IN

Seeking a Staff Database Engineer with expertise in SQL, Kafka, and AMQ to support and own responsibilities within Visa's engineering ecosystem. The role involves designing, optimizing, and maintaining data solutions, ensuring data integrity, building scalable streaming pipelines, and managing messaging components for event-driven architectures.

What you'd actually do

  1. Design, write, and optimize complex SQL queries, stored procedures, and database schemas to support application and analytics needs.
  2. Monitor database performance, identify bottlenecks, and implement tuning strategies (indexes, query restructuring, partitioning).
  3. Ensure data integrity, consistency, and security across all SQL-related operations, including backups, migration scripts, and auditing.
  4. Build, maintain, and scale Kafka topics, partitions, schemas, and consumer/producer configurations.
  5. Develop and optimize Kafka producers and consumers, ensuring reliable, high-throughput, low-latency streaming pipelines.

Skills

Required

  • SQL
  • relational database design
  • performance tuning
  • indexing
  • partitioning
  • query optimization
  • managing and operating Kafka clusters
  • topic configuration
  • consumer groups
  • schema management
  • throughput optimization
  • building and maintaining Kafka producers and consumers
  • AMQ or comparable messaging platforms
  • queue/topic configuration
  • message flow troubleshooting
  • distributed systems concepts
  • event driven architecture
  • message delivery guarantees
  • high availability design
  • monitoring and observability tools
  • Prometheus
  • Grafana
  • Datadog
  • Splunk
  • CI/CD pipelines
  • containerized environments
  • Docker
  • Kubernetes
  • problem solving skills
  • debugging complex system interactions
  • communication and collaboration skills

Nice to have

  • Java
  • Python
  • Go
  • Scala