Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer- DevOps and Machine Learning image - Rise Careers
Job details

Staff Software Engineer- DevOps and Machine Learning - job 6 of 21

Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.     

The Opportunity: 

We are looking for versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale.  As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions.   

The Work itself: 

  • Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability 
  • Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings 
  • Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads 
  • Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions. 
  • Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology 
  • Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities 

Essential Functions:

  • Identifies and contributes to the development and solution strategies to team members that improve the design and functionality of interface features across one or more project features, under minimal guidance.
  • Applies standard processes on the use of programming languages (e.g. HTML, C++, Java) to write code that fulfills website modification requests and technical requirements. 
  • Collaborates with others to support the piloting of new technology capabilities and features that enhance the user website experience across e-commerce products.
  • Analyzes bugs for simple issues and applies debugging tools to verify assumptions.
  • Establish comprehensive monitoring systems for AI models, including performance degradation, data drift, and bias detection.
  • Establish a robust model lifecycle management framework, including version control, retraining schedules, and model retirement strategies.
  • Develop and implement automated workflows to streamline routine AI operations tasks, such as data pre-processing, model training, and performance evaluation.
  • Provide hands-on support and guidance to developers during the AI/ML model integration and deployment process on their workstations or CICD pipelines.
  • Architect, maintain, and streamline Continuous Delivery solutions for end-to-end CI/CD pipeline setup of one-click build deployments.
  • Automate testing and deploying releases to multiple environments.
  • Ensure continuous availability of applications, related integrations, and various tools supporting SCM & Release Management in all pre-production environments.
  • Maintain source control branches and perform integrations with merge conflicts.
  • Create Gen AI solutions to maintain documentation of the build/release process.
  • Investigate tools and processes to improve the reliability, stability, and efficiency of our services.
  • Lead the development and implementation of dashboard solutions/metrics for the group.
  • Conduct RRR (Release Readiness Review) and look for automation opportunities in the checklist.
  • Maintain Release and change compliance.

The Skills You Bring:

  • Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale
  • Challenge the Status Quo: Comfort in pushing the boundaries, ‘hacking’ beyond traditional solutions
  • Language Expertise: Expertise in one or more general development languages (e.g., Java, C#, C++)
  • Builder: Experience building and deploying modern services and web applications with quality and scalability
  • Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc.
  • Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams

**We do not expect that any single candidate would fulfill all of these characteristics. For instance, we have exciting team members who are really focused on building scalable systems but didn’t work with payments technology or web applications before joining Visa.

This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer- DevOps and Machine Learning, Visa

As a Staff Software Engineer in DevOps and Machine Learning at Visa in Foster City, you’ll be part of a dynamic team committed to redefining the future of commerce. Visa's Technology Organization thrives on solving complex problems and innovating cutting-edge solutions that impact millions worldwide. Imagine crafting software that facilitates over 65,000 secure transactions every second! Here, you’ll dive deep into building powerful payment technologies and transaction platforms that scale globally. Your role will involve designing and improving systems that touch nearly half the world's population, collaborating with bright minds from different disciplines to create best-in-class solutions. You’ll play a significant part in developing robust AI models, automating workflows, and enhancing the overall user experience across our platform. Not to mention, you get to experiment with the latest technologies like Kubernetes and Docker while nurturing your passion for building scalable systems. Whether it's troubleshooting bugs, integrating AI models, or streamlining CI/CD pipelines, your contributions will matter. We value a growth mindset, a knack for collaboration, and an enthusiasm for tackling challenges. At Visa, you are empowered to make a difference both globally and locally, with ample opportunities for mentorship and continuous learning. Your journey here promises to be fulfilling, dynamic, and filled with advancements, as we shape the digital payments landscape together.

Frequently Asked Questions (FAQs) for Staff Software Engineer- DevOps and Machine Learning Role at Visa
What are the primary responsibilities of a Staff Software Engineer in DevOps and Machine Learning at Visa?

As a Staff Software Engineer in DevOps and Machine Learning at Visa, your primary responsibilities will involve designing and developing systems that support high-volume transaction processing. You will collaborate with cross-functional teams to create innovative software solutions, enhance the user interface of our products, and ensure seamless integration of AI models. Your role also includes troubleshooting and debugging issues, automating CI/CD processes, and ensuring constant application availability across environments.

Join Rise to see the full answer
What qualifications are required for the Staff Software Engineer position at Visa?

To qualify for the Staff Software Engineer position at Visa, candidates should possess a solid understanding of programming languages like Java, C#, or C++. Experience in building web applications and familiarity with technologies such as Angular or React is preferred. A desire to learn and grow within a collaborative environment, coupled with proven experience in DevOps practices and AI/ML technologies, is crucial for success in this role.

Join Rise to see the full answer
How does Visa support learning and development for a Staff Software Engineer?

Visa is committed to the personal and professional growth of its Staff Software Engineers. The company offers mentorship programs, access to continuous learning resources, and opportunities to work on diverse projects that encourage innovative thinking. By fostering a culture of knowledge-sharing, Visa ensures that employees can enhance their skills and stay ahead in the rapidly evolving tech landscape.

Join Rise to see the full answer
What is the work environment like for a Staff Software Engineer at Visa?

The work environment for a Staff Software Engineer at Visa is a hybrid model, allowing you to alternate between remote work and in-office collaboration. You will engage in dynamic work through agile teams and enjoy an atmosphere that promotes creativity and innovation. With the option to work in a diverse and inclusive setting, you’ll collaborate with talented professionals who share a passion for technology and problem-solving.

Join Rise to see the full answer
What innovative technologies will a Staff Software Engineer at Visa work with?

As a Staff Software Engineer at Visa, you will have the opportunity to work with cutting-edge technologies such as Kubernetes, Docker, and various programming languages alongside AI/ML frameworks. You will also be involved in the development of the next generation of payment services and transaction platforms, making your role instrumental in driving innovation within the fintech industry.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer- DevOps and Machine Learning
Can you describe your experience with DevOps practices?

When answering about your experience with DevOps practices, emphasize how you've streamlined CI/CD processes, automated testing, and managed code deployments. Provide specific examples demonstrating how your DevOps contributions have improved system reliability and efficiency.

Join Rise to see the full answer
How do you approach debugging and troubleshooting?

In your response, explain your systematic approach to debugging, starting from identifying symptoms, isolating issues using debugging tools, and verifying assumptions. Sharing a specific instance where you successfully identified and resolved a bug can strengthen your answer.

Join Rise to see the full answer
What programming languages are you proficient in, and how have you used them?

Discuss your proficiency in relevant programming languages like Java, C#, or C++. Elaborate on projects where you applied these languages to solve specific problems, highlighting your ability to use them effectively within a team setting.

Join Rise to see the full answer
How do you stay updated with the latest technologies in software development?

Share your methods for staying updated, such as following relevant blogs, participating in webinars, or engaging with tech communities. Mention how you’ve applied new technologies or trends in your past work, showcasing your commitment to continuous learning.

Join Rise to see the full answer
Can you give an example of a complex problem you solved in a recent project?

Provide a detailed account of a complex problem you faced, the steps you took to tackle it, and the solution you implemented. This demonstrates your analytical thinking and problem-solving abilities, essential for a Staff Software Engineer role at Visa.

Join Rise to see the full answer
How do you ensure quality and reliability in software delivery?

Talk about the frameworks and testing methodologies you utilize to ensure quality and reliability. This could include unit testing, integration testing, and your role in code reviews, reflecting your thoroughness in software delivery.

Join Rise to see the full answer
What are your thoughts on agile methodologies?

Share your experiences with agile methodologies, referencing specific agile practices you've implemented or contributed to. Emphasize how you collaborate with cross-functional teams to maintain transparency and flexibility in project delivery.

Join Rise to see the full answer
Describe your experience with machine learning models?

Discuss your direct experience with building, deploying, and managing machine learning models, focusing on any specific use cases. Highlight your understanding of model lifecycle management and performance monitoring in relation to achieving business objectives.

Join Rise to see the full answer
How do you handle conflicts within a team setting?

Illustrate your conflict resolution skills by detailing a situation where you successfully navigated a disagreement within a team. Your response should reflect your ability to remain calm, facilitate open communication, and seek a consensus.

Join Rise to see the full answer
What motivates you in your work as a Software Engineer?

Discuss personal motivations, such as solving complex problems, learning new technologies, or making a tangible impact on users’ lives. This insight into your passion can demonstrate your alignment with Visa's mission in the tech space.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago

Join Krea as a Machine Learning Engineer to enhance AI model performance through innovative optimizations.

Photo of the Rise User
Posted 6 days ago

Join Peraton as a Scientific Software Developer to support US Navy modeling initiatives in West Bethesda.

Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Walmart Remote IN KA BANGALORE Home Office Building 10
Posted 2 days ago

Join Walmart Global Tech to drive innovation through scalable software solutions that enhance customer experiences globally.

Posted 3 days ago

Join CoStar Group as an iOS Engineer and help shape the future of real estate technology with impactful applications and collaborative culture.

Photo of the Rise User

Join Red Hat as a Principal Software Engineer to design and implement virtualization solutions using leading open-source technologies.

Visa Inc. operates as a payments technology company worldwide. The company facilitates commerce through the transfer of value and information among consumers, merchants, financial institutions, businesses, strategic partners, and government entiti...

9280 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!