Staff SW Engineer - Data Platform

  • Full-time
  • Job Family Group: Technology and Operations

Company Description

Common Purpose, Uncommon Opportunity. Everyone at Visa works with one goal in mind – making sure that Visa is the best way to pay and be paid, for everyone everywhere. This is our global vision and the common purpose that unites the entire Visa team. As a global payments technology company, tech is at the heart of what we do: Our VisaNet network processes over 13,000 transactions per second for people and businesses around the world, enabling them to use digital currency instead of cash and checks. We are also global advocates for financial inclusion, working with partners around the world to help those who lack access to financial services join the global economy. Visa’s sponsorships, including the Olympics and FIFA™ World Cup, celebrate teamwork, diversity, and excellence throughout the world. If you have a passion to make a difference in the lives of people around the world, Visa offers an uncommon opportunity to build a strong, thriving career. Visa is fueled by our team of talented employees who continuously raise the bar on delivering the convenience and security of digital currency to people all over the world. Join our team and find out how Visa is everywhere you want to be.

Job Description

We are looking for a Staff SW Engineer, to be the single point of contact for some of our key Business & Technology Partners in Data Platform. Our Data Platform is evolved towards Big Data and Open source technologies, driving adoption across Visa’s technology organizations. In this role, you will define, drive and lead the technology solutions for the business problems and facilitate the delivery of the solution. 

Key responsibilities:

  • Lead and define engineering solutions to complex use cases that can be delivered on the Data Platform.

  • Excellent understanding and Hands on experience on Big Data technologies like Hadoop, Hive, Spark (with Scala or Java), Hbase, Impala, Kafka, Oozie, Sentry, YARN etc.

  • Good debugging skills and problem solver. Must be able to think out of the box to provide alternate approaches to a problem and achieve the milestones.

  • Good experience working with internal/external partners and be able to perform design, architecture & code reviews.

  • Work closely with Bangalore based technology and development teams, to deliver programs through cross-functional and multi-location teams.

  • Contribute and enhance Data Platform capability by bringing new technologies through tool evaluations, conducting PoCs and working with management.

  • Must be able to work independently with minimal supervision and supplemental engineering support, while responding quickly and efficiently to multiple program priorities.

  • Build strong relationship with partners and other technology teams.

Qualifications

  • 10+ years of relevant work experience managing and delivering large and complex software solutions.  

  • Extensive experience in Big Data ecosystem using Hadoop, HBase, Spark, Kafka, Hive and Java technologies. Experience on Cloudera Hadoop Distribution is preferred.

    • Nice to have – knowledge of one of the Stream processing frameworks (Spark Streaming/Storm/Flink).

    • Nice to have – understanding of search platforms either Solr or Elastic search

  • Strong understanding of OLTP, Data Lake, Data Integration and ETL & ELT technologies.

    • Nice to have – knowledge of OLAP and data cubes.

  • Advance knowledge in multiple design patterns for real-time and batch processing use cases.

  • Fluent in data platform architectural principles, engineering principles and implementation of distributed and parallel computing solutions.

  • Strong technical vision, exceptional communication skills, including the ability to effectively
    communicate and negotiate with partner architects.

  • Ability to work closely and interact with multi-location cross platform teams from business and technology.

  • Ability to handle multiple competing priorities in a fast-paced environment.

  • Undergraduate degree in Computer Science or Engineering discipline, Master’s Level from a top tier school is preferred.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Privacy Policy