Software Development Engineer- Product Reliability Engineering
Core
Build automation, data platforms, and agentic AI tools to ensure the reliability of Visa's global payment infrastructure.
Role type
Senior IC Software Development Engineer (Product Reliability Engineering)
Builds
End-to-end automation for deployment pipelines, infrastructure provisioning, release orchestration, and GenAI-powered engineering assistants.
Domain
Financial Technology / Payments / Distributed Systems
Deliverable
production ML models
Required skills
Python, Go, Bash, SQL, Linux/Unix, CI/CD, Cloud platforms (AWS/GCP/Azure), Containerization (Docker/Kubernetes), Relational Databases, Observability tools (Prometheus/Grafana/Splunk/ELK), GenAI/LLM integration, Infrastructure as Code (Terraform/Ansible)
Preferred skills
Data structures and algorithms, Systems design, Networking fundamentals, ML frameworks (scikit-learn/Pytorch/LangChain), Git workflows, Open-source contributions
Technologies
Python, Go, Bash, SQL, Ansible, Liquibase, Prometheus, Grafana, Splunk, ELK, Terraform, Pulumi, Jenkins, GitHub Actions, ArgoCD, LangChain, LangGraph
Responsibilities
Design and ship end-to-end automation for deployment pipelines and release orchestration; Build GenAI-powered engineering assistants and integrate LLMs into observability workflows; Manage and evolve relational database systems including schema design, performance tuning, and backup/recovery; Build dashboards and alerts for system health and anomalies; Ensure infrastructure meets security and compliance standards; Participate in on-call rotations for incident response.
Seniority
Mid-to-Senior, hands-on IC