Visa is looking to design, develop and implement a next-generation observability platform that is critical to their operational system, influencing internal standards for scalability, security, and reusability.
Requirements
- Proven experience in leading the design and implementation of large-scale observability platforms with latest technology including agents, pipeline and real-time data store
- Hands on experience in developing open source software is a big plus, for example, Clickhouse, OTEL, FluentBit
- Hands on experience in building open-source observability solution, with software like Clickhouse, Open Search, OTEL, a big plus
- Strong technical background in software and system development, with hands on experience in java, go, python.
- Deep understanding at system level, including compute, storage and network components.
- Hands on experience with latest database, including both RMDB like mySQL, MSSQL, TSDB like promethus.
- Hands on experience in building data pipeline with streaming technology like Kafka
Responsibilities
- Design, develop and implement next generation observability platform that is a critical part of Visa’s operational system, while influencing Visa’s internal standards for scalability, security, and reusability
- Collaborate multi-functionally to create design and develop best-in-class observability platform solutions for multiple Visa technical offerings
- Work with key stakeholders in product development, infrastructure and operation team to provide the best quality and high reliability observability platform solutions that fit their business needs.
- Leverage innovative and latest technologies to build the next generation platform which is cost effective with high reliability and scalability.
- Define and communicate the strategic vision for the next-generation observability platform.
- Lead the architecture, design, and development of a robust observability platform that integrates the latest technology to modernize metrics, tracing, and logging solutions.
- Ensure the platform provides reliable, scalable, and high-performance services to meet the needs of various stakeholders.
Other
- Lead a team of system and software engineers. Provide coaching and support to achieve highest quality of work.
- Stay abreast of industry trends and advancements in observability, metrics, tracing, and logging technologies.
- Provide hands-on technical leadership and mentorship to the development team.
- Guide the team through complex technical challenges, ensuring best practices and high-quality code standards are maintained.
- Build and manage a high-performing team of engineers, developers, and other technical staff.