Senior Data Engineer

  • Full Time
Job expired!

Company Description

Visa is a global leader in digital payments, processing over 215 billion payment transactions annually between consumers, merchants, financial institutions, and government entities across more than 200 countries and territories. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payment network, enabling individuals, businesses, and economies to prosper.

By joining Visa, you become part of a purpose-driven culture in which your personal growth is prioritized, your identity is valued, and the work you do is meaningful. We believe that inclusive economies benefit everyone, everywhere. The work you do will directly affect billions of people worldwide, helping to unlock financial access and shape the future of money movement.

Join Visa: A Network Working for Everyone.

Job Description

The payments industry has become highly active in recent years and there is a strong demand for innovation. This field promises to be highly exciting over the next 5 to 10 years. Visa is not only a long-standing leader in the payments industry but is also rapidly becoming a technology company that fosters an environment for using latest technologies to address engaging issues in the industry. For a payment system to function effectively, risk techniques, performance, and scalability are crucial. At Visa, we have all the advanced technologies such as big data, data mining, artificial intelligence, machine learning, and cloud computing that can improve these areas. If you're interested in the dynamic payments space and want to learn quickly and make significant contributions, Visa's Payment Systems Risk team is an ideal fit for you!

This position is for a Senior Data Engineer with development experience. Your primary responsibility will be developing new capabilities in the Risk space and maturing our code base and development processes. As a key member of the Agile Scrum teams, you will need strong technical leadership, problem-solving abilities, coding, testing, and debugging skills. You must be committed to fulfilling product backlog and delivering production-ready code. This role requires multitasking and a willingness to do a bit of everything.

You will be a crucial part of the development team, often working on new requirements and designs for new products or services and sometimes making changes to an existing system. You will always be looking for ways to improve our efficiency and provide better solutions for our customers. This role involves hands-on tasks like design, documentation, development, and testing of new functionality. You must be flexible and ready to switch tasks based on team's needs.

This position is located in Bangalore, India and reports to the Director of Software Engineering. If this sounds exciting, we would like to chat with you and discuss our work culture and environment.

Essential Functions

  • Collaborate with project team members (Product Managers, Architects, Analysts, Software Engineers, Project Managers, etc) to ensure the development and implementation of new data-driven business solutions
  • Engage in defining and clarifying requirements in collaboration with business to ensure completeness and mutual understanding. A deep understanding of business needs is crucial.
  • Understand business requirements and create design documentation
  • Facilitate design reviews to provide input on functional requirements, product designs, schedules, or potential problems
  • Collaborate with other engineering teams to establish a common approach to continuous integration that includes build automation, test automation, and deployment automation
  • Collaborate with senior technical staff and Project Managers to identify, document, plan for contingencies, track, and manage risks and issues until they are all resolved

This is a hybrid position. Employees in hybrid roles are expected to alternate work between home and office. They are generally expected to work from the office 2-3 set days a week (as decided by leadership/site), spending roughly 50% or more of their time in the office depending on business needs.

Qualifications

Basic Qualifications
• 2 or more years of work experience with a Bachelor’s degree or an Advanced degree (e.g. Masters, MBA, JD, MD)

Preferred Qualifications
• 3 or more years of work experience with a Bachelor’s degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
• Strong experience in creating data-driven business solutions and addressing data problems using a wide variety of technologies such as Hadoop, Hive, Spark, MongoDB, NoSQL, as well as traditional data technologies like RDBMS, MySQL is a plus
• Ability to program in one or more scripting languages such as Perl or Python and one or more programming languages such as Java or Scala
• Experience with data visualization and business intelligence tools like Tableau is a plus
• Experience with or knowledge of Continuous Integration & Development and automation tools such as Jenkins, Artifactory, Git etc.
• Familiarity with Agile and Test-Driven Development methodology
• Strong analytical skills with excellent problem-solving ability

Additional Information

Visa is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.