Visa Senior Software Engineer- Data Platform in Bangalore, India
vTrust is a new program for Visa’s privacy program. As a Lead Engineer, you will be working on architecture, design and development of vTrust System which is one of the critical software system to manage the privacy metadata, build and run tools for sensitive data scanning in large peta byte data stores, and manage/build legal query databases for compliance. You will have the opportunity to lead, participate, guide, and mentor other engineers in the team on design and development. This position reports to the Director of Data Platform and will be based in Bangalore, India.
_Primary responsibilities will include:_
Lead, design and develop of privacy metadata system and integration with several in house systems and as well as external systems/products in the privacy domain
Develop high scalable, low latency sensitive data scanning solution using ML and AI for very large data stores/application in order to comply with GDPR, CCPA , LGPD and other ongoing privacy standards/compliances
Design and development of common services ( distributed tracing, distributed logging, monitoring, auditing, operations metrics, workflow, reports, APIs) which can be reused across the group
Be a role model to drive/build privacy engineering systems within the group
Actively participate in all phases of software development lifecycle: analysis, technical design, planning, development, CI/CD, release, post production/escalation support
Drive technology standard and best practices in the Data Platform areas, and lead key projects in the privacy domain
Collaborate with the key stakeholders like Global Privacy Office, other product development groups and software vendors to identify and develop solutions for complex business and technical requirements.
Drive internal proof of concept initiatives , design and prototype of a system or component with a proper architecture and lead from end to end.
Provide mentorship and help team growth especially on technical side.
Experienced technology leader with a minimum of 5+ years of software development experience with deep technology expertise in the following
Design and development of large scale platforms and applications with simple solutions
Experience in Java, Spring, Hibernate and CICD ( Jenkins, Github, SonarQube, CheckMarx)
Good knowledge and hands on experience on big data and cloud computing technologies including Hadoop, Spark, Hive, HBase, etc.
Experience in streaming platforms (Kafka) and messaging systems
Extensive hands on design and high performance/quality coding experience using languages like Java or Scala
Experience in SQL/NoSQL technologies (Cassandra, Elastic Search, MongoDB) and familiar with databases like MySQL, Oracle, DB2
Experience with Web Services (REST/ SOAP) and APIs
Experience on application/platform instrumentation, measurement, log data processing , monitoring and observability
Technical background in data with deep understanding of issues in multiple areas such as data acquisition and processing, data management, distributed processing, and high availability is required.
Outstanding verbal, written, presentation, facilitation, and interaction skills, including ability to effectively communicate architectural/design issues and concepts to multiple organization levels and leadership team.
Bachelor's degree in Computer Science or related technical discipline required; advanced degree is a plus.
Strong skills on mentoring/growing interns , graduate hires and senior software/data engineers
Experience in Payment industry and privacy domain is a plus.
All your information will be kept confidential according to EEO guidelines.