Staff Data Engineer, Observability

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

Company Description

As the world's leader in digital payments technology, Visa's mission is to connect the world through the most creative, reliable and secure payment network - enabling individuals, businesses, and economies to thrive. Our advanced global processing network, VisaNet, provides secure and reliable payments around the world, and is capable of handling more than 65,000 transaction messages a second. The company's dedication to innovation drives the rapid growth of connected commerce on any device, and fuels the dream of a cashless future for everyone, everywhere. As the world moves from analog to digital, Visa is applying our brand, products, people, network and scale to reshape the future of commerce.

At Visa, your individuality fits right in. Working here gives you an opportunity to impact the world, invest in your career growth, and be part of an inclusive and diverse workplace. We are a global team of disruptors, trailblazers, innovators and risk-takers who are helping drive economic growth in even the most remote parts of the world, creatively moving the industry forward, and doing meaningful work that brings financial literacy and digital commerce to millions of unbanked and underserved consumers.

You're an Individual. We're the team for you. Together, let's transform the way the world pays.

Job Description

We are developing and executing a shared strategic vision for Business Solutions Data Services platforms and products that enable Visa to be the world-leading data-driven payments company. As a Staff Software Engineer, you will be part of a world-class team of Engineers to define, drive and execute on this vision. We are looking for a self-motivated individual with software engineering skills and expertise with Big Data systems integration and technologies. The candidate will be extensively involved in hands-on activities including POCs, design, development, testing, and documentation. Candidate must be flexible and willing to switch tasks based on team's needs.

  • Design and develop mission-critical systems, delivering high-availability and performance.
  • Work on development of new products and enhancements to existing systems iteratively by building quick POCs and converting ideas into real products
  • Work closely with architects, business and technical stakeholders to develop high quality products and services that meet business requirements and expectations while applying the latest available tools and technology
  • Instill best practices for software development, and deliver high quality work on tight schedules.
  • Identify opportunities for further enhancements and refinements to standards and processes
  • Mentor junior team members, develop departmental procedures and best practices standards
  • Coordinate Continuous Integration activities, testing automation frameworks, and other related items in addition to contributing core product code
  • Present technical solutions, capabilities, considerations, and features in business terms. Effectively communicate status, issues, and risks in a precise and timely manner

Qualifications

Role and responsibilities

  • Create scalable data mining and data analytics framework using Industry Standard tools and techniques
  • Apply data analytics and machine learning to Visualize, Analyze data patterns and its changes for Operational and Business intelligence
  • Apply predictive analysis to proactively predict and resolve issues ahead of time
  • Partner with Site-Reliability-Engineers, Application developers and Product owners to design and develop telemetry (Metrics/APM, Distributed tracing, Logs) solutions for Distributed Systems
  • Own feature development through all stages of product engineering: design, develop, test, and deploy

 

Requirements:

  • 7+ years of experience in software development
  • Minimum of 3 years of development experience in APM products, metrics-based observability or distributed tracing.
  • Strong Experience in the Java development(Spring Batch), build system and dependency management
  • Experience in building and managing Data pipelines(custom ETL design & implementation)
  • Good hands on experience on Prometheus(or influxdb, m3db)
  • Experience on Big Data Platform(SPARK, HDFS, Elasticsearch, MongoDB) is a big plus
  • Strong interest in learning new technologies

 

Education

Bachelor's / Master's degree in Computer Science or any related field

Additional Information

REF30590O

Privacy Policy