Staff Data Engineer

Visa Visa · Fintech · Bengaluru, India, IN

Staff Data Engineer to join a team of passionate and dedicated engineers. Visa's Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you’ll get to work on complex distributed systems and tackle massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.

What you'd actually do

  1. Acts as a key player during meetings with stakeholders (e.g., Product teams, business partners, Cybersecurity) to identify and clarify requirements and determine business needs.
  2. Identifies systems, architectures, tools, and storage needs that support the requirements for the application for a product.
  3. Implements extensible, maintainable, and reusable code, using appropriate coding patterns, guidelines, styles and best practices, informally mentoring others; and adheres to all security requirements.
  4. Independently conducts unit testing to confirm functional capability of code; conducts tests for coding standards and security scans; conducts user acceptance testing in collaboration with customer.
  5. Builds tools and standard automation processes that assist in transforming, managing, accessing, deploying, and monitoring data processes in batches and in real time.
  6. Independently writes queries to extract and compile raw data across end-to-end pipelines.
  7. Implements and monitors self-healing processes across multiple product features to prevent recurring issues, maintain and improve data quality and pipeline, and optimize performance throughout the data lifecycle.

Skills

Required

  • Golang
  • Java
  • C/C++
  • web service standards
  • REST
  • gRPC
  • distributed system design
  • high availability
  • low latency
  • data consistency
  • distributed caching technologies
  • Redis

Nice to have

  • Hadoop
  • Hive
  • Kafka
  • NoSQL
  • RDBMS