Visa's Technology Organization is seeking to develop cutting-edge solutions and enhance the capabilities of their Value-Added Services (VAS) platform, leveraging innovative technologies to solve complex distributed systems and massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.
Requirements
- Expertise in one or more general development languages (e.g., Java, Python, NodeJS, C, C++)
- Experience building and deploying modern services and web applications with quality and scalability
- Constant drive to learn new technologies such as GenAI, Angular, React, Kubernetes, Docker, etc.
- Expert in Java, Python, NodeJS
- Strong in multi-threading, concurrency, error handling
- Built Generative AI, Conversational AI, RAG systems
- Skilled in NLP, transfer learning, model tuning
Responsibilities
- Innovative Development: Engage in the design, development, and implementation of innovative software solutions, using generative AI and modern integration patterns.
- Collaborative Engineering: Collaborate with cross-functional teams to develop and deliver complex projects that integrate emerging technologies with our existing platforms.
- API and Integration Development: Contribute to the design and development of APIs that enhance the integration of our Value-Added Services applications, platforms, and solutions.
- Technology Modernization: Participate in the advancement of our modernization roadmap by adopting best-in-class technology solutions for our core platform, expanding our market reach and client base.
- Process Improvement: Continuously assess and improve technology stacks, development processes, and methodologies to enhance productivity, quality, and time-to-market.
- Engineering Excellence: Adhere to industry best practices in software development, emphasizing quality, security, performance, scalability, availability, and resilience.
- Automation and Best Practices: Implement best engineering practices and automate software development, testing, and deployment processes.
Other
- 2 or more years of relevant work experience and a Bachelors degree, OR 5 or more years of relevant work experience
- 3+ years with Bachelor's, or 2+ years with Advanced Degree (MS, MBA, etc.)
- 5+ years in software engineering or 2+ years with technical Master’s/PhD
- Growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale
- Comfort in pushing the boundaries, ‘hacking’ beyond traditional solutions