Software Engineer (6months to 2 years experience, Java/Python)
Visa is hiring a Software Engineer (6months to 2 years experience, Java/Python) in Bengaluru, India. Level rates it ; you can apply on Visa.
Level's read on this job
- On Level's scale, this software engineer role is Works on AI ●●●○: the daily work is on AI products, without building the model.
- The posting mentions prompt engineering, RAG and AI agents among its tools and skills.
- Level classes it as a mid-level role.
- Visa has 849 other open roles on Level.
- Posted in the last few days.
AI in this role
About Us
Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid.
At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world.
Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you.
Job Description
Overview:
We are looking for a highly motivated Software Engineer to join the Payment Fraud Disruption engineering team within Visa's Ecosystem and Operational Risk organization.
This is an exciting opportunity to work at the intersection of Data Engineering, Distributed Systems, Artificial Intelligence, and Generative AI while building next-generation platforms that help protect the Visa network and drive intelligent risk decisions. As part of an AI-first engineering organization, you will develop large-scale data platforms, real-time streaming solutions, GenAI-powered applications, and agentic workflows that support fraud detection, investigation, risk intelligence, and operational excellence.
The ideal candidate is a strong software engineer with hands-on experience in data-intensive systems and a passion for applying Generative AI technologies to solve complex business challenges at scale. The candidate should also bring a reliability-first mindset and an interest in building secure, resilient, observable, and production-ready systems.
What You Will Do:
- Build and maintain scalable data pipelines, APIs, microservices, and distributed applications that power fraud intelligence and risk solutions.
- Develop real-time and batch data-processing applications using modern data engineering technologies.
- Build and integrate Generative AI capabilities such as intelligent search, summarization, copilots, Retrieval-Augmented Generation, and agent-based workflows.
- Design services for reliability and resiliency by applying patterns such as retries, timeouts, circuit breakers, idempotency, failure isolation, and graceful degradation.
- Implement monitoring, structured logging, distributed tracing, dashboards, and actionable alerts to improve system visibility and operational readiness.
- Define and monitor service-health indicators across availability, latency, throughput, error rates, data quality, and resource utilization.
- Develop automated unit, integration, performance, resiliency, and deployment-validation tests.
- Identify production risks, system bottlenecks, recurring failures, and performance issues, and contribute to sustainable corrective actions.
- Participate in production support, incident triage, root-cause analysis, and post-incident improvement activities.
- Create and maintain operational documentation, troubleshooting guides, alerts, and runbooks for supported services.
- Collaborate with Product, Data Science, Platform Engineering, Site Reliability Engineering, and Security teams to deliver secure, scalable, and reliable solutions.
- Leverage AI-assisted development tools to improve engineering productivity, software quality, testing, and delivery consistency.
Visa requires at least 3 days in office, expectations of these days will be confirmed by your Hiring Manager.
Qualifications
Basic Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related technical field.
- 6 months to 2 years of software engineering experience developing enterprise applications, data platforms, distributed systems, or cloud-native solutions.
- Strong programming skills in Java and/or Python.
- Experience building APIs, microservices, data pipelines, or distributed applications.
- Understanding of data structures, algorithms, object-oriented design, and software engineering fundamentals.
- Experience with automated testing, source control, code reviews, and CI/CD practices.
- Foundational understanding of application monitoring, structured logging, alerting, and production troubleshooting.
- Strong analytical, problem-solving, communication, and collaboration skills.
Preferred Qualifications:
- Experience with Kafka, Spark, relational databases, data modeling, and batch or real-time data pipelines.
- Familiarity with LLM applications, RAG, vector databases, prompt engineering, and agentic AI frameworks.
- Experience with cloud platforms, Docker, Kubernetes, CI/CD, and DevOps practices.
- Understanding of monitoring, logging, tracing, alerting, and production troubleshooting.
- Familiarity with resiliency patterns such as retries, timeouts, circuit breakers, idempotency, and graceful degradation.
- Exposure to performance testing, capacity planning, incident management, and root-cause analysis.
- Experience in fraud, cybersecurity, financial services, or large-scale data platforms is a plus.
Visa is an EEO Employer
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.
How we rate this
Software Engineer (6months to 2 years experience, Java/Python) at Visa rates 69 out of 100 for how much of the daily work is AI. That makes it Works on AI (AI Level 3 of 4). The level is about AI in the job, not seniority.
Works on AI. The daily work is on AI products, without building the model.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Also common in software engineer jobs at this level
Pay
- Typical software engineer job
- $168k
This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs
Questions you could be asked
- How do you structure and test a prompt to get consistent output from a language model?
- How would you design a retrieval step so the model answers from real data instead of guessing?
- How do you decide when an AI agent can act on its own versus asking for approval first?
- Describe a typical day in a role like this one: which parts run through AI directly?
- If you removed AI from this role, what would be left, and how do you decide what still needs a human?
Adapt your resume
- List these exact terms on your resume: Prompt engineering, RAG, and AI agents. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
- Show where AI is part of your daily process, not a one-off project. This role expects it to be a running habit.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.
Get new software engineer jobs (Works on AI ●●●○ or higher) by email
One email a week with the new software engineer jobs (Works on AI ●●●○ or higher), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that work on AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step