Description
As a Software Development Engineer on the Product Reliability Engineering (PRE) team at Visa, you will build, automate, and evolve the infrastructure that processes billions of real-time transactions across 200+ countries.
You will write Python, build agentic AI tools, manage data platforms, and contribute to the distributed systems that power Visa's payment processing.
Responsibilities:
- Design and ship end-to-end automation for deployment pipelines, infrastructure provisioning, and release orchestration
- Write clean, production-grade Python to eliminate toil, reduce manual intervention, and make systems self-managing
- Develop modular frameworks for release scheduling, validation, rollback, and reporting
- Support the build, deployment, and operations of relational database systems
- Gain exposure to real-time event streaming architectures that support payment processing at scale
- Perform database health operations including patching, upgrades, backups, and recovery
- Optimize query performance through index tuning, execution plan analysis, and replication monitoring
- Automate database tasks and configuration management using tools like Ansible and Liquibase
- Build predictive and reactive monitoring dashboards for database anomalies
- Ship agentic AI & ML-Powered Tools, integrating LLMs into observability, incident response, and developer support workflows
- Own observability & platform health, building dashboards, alerts, and metrics using Prometheus, Grafana, Splunk, or ELK
- Engineer for reliability & security, ensuring infrastructure and data platforms meet security and compliance standards
- Collaborate, learn & grow fast, embedding within Agile squads and participating in on-call rotations
Qualifications:
- Bachelor's degree, OR 3+ years of relevant work experience
- Solid foundations in data structures, algorithms, and systems design
- Proficiency in Python and comfort writing scripts or tools in at least one additional language (Go, Java, or Bash)
- Foundational understanding of relational databases (RDBMS): SQL, data modeling, query optimization, and database connectivity troubleshooting
- Familiarity with Linux/Unix environments and meaningful command-line fluency
- Exposure to cloud platforms (AWS, GCP, or Azure) and a conceptual understanding of containerization (Docker, Kubernetes)
Benefits:
- Comprehensive benefits package, including Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program