The Platform Reliability Engineer plays a critical role in ensuring the excellence and reliability of our Unified Commerce Platform (UCP), a full-fledged commerce platform with customer-facing components. This position bridges development and reliability assurance, requiring both strong software engineering skills and a reliability mindset. Through rigorous testing frameworks, performance monitoring, and proactive issue identification, this role directly contributes to consistently meeting and exceeding our platform SLA commitments across all tenant environments. The ideal candidate will develop robust testing frameworks, automation solutions, and reliability processes that support our platform's scale, ensuring seamless experiences across subscription management, payment processing, fraud prevention, and customer engagement functionalities. This role has a direct impact on customer trust, revenue integrity, and platform reliability.
What you'll be doing:
Design automated testing strategies and frameworks across unit, integration, API and end-to-end levels for critical commerce flows
Create performance testing frameworks to validate platform scalability, resilience, and optimization opportunities
Develop comprehensive monitoring solutions with alerting systems that track platform health and SLA compliance
Implement specialized test frameworks for security controls and compliance validation across payment and personal data
Design test data strategies with generation frameworks and synthetic data solutions that maintain security standards
Establish reliability processes, including shift-left testing approaches and incident response protocols
Build scalable automation infrastructure supporting growing platform capabilities with consistent test environments
Develop comprehensive validation strategies with risk-based approaches, prioritizing critical business functions
What we want to see:
Bachelor's degree in Computer Science, Software Engineering, or related technical field
5+ years of experience in software development, test automation, or quality engineering
Strong programming skills in languages such as Golang, Java, Python, or JavaScript
Experience designing and implementing automated test frameworks
Knowledge of testing practices in agile development environments
Experience with API testing and web service validation
Experience with testing in cloud environments (AWS, Azure, or GCP)
Background in performance testing methodologies and tools
Understanding of database testing and data validation techniques
Familiarity with security testing approaches for sensitive financial applications
Ways to stand out from the crowd:
Master's degree in a relevant field
Experience with commerce platforms, payment systems, or subscription services, consumer-facing web application testing
Background in chaos engineering or resilience testing. Expertise in accessibility testing and inclusive design validation is a bonus.
Background in test-driven development or behavior-driven development and experience implementing quality processes in cross-functional teams
Knowledge of machine learning testing approaches for fraud detection or risk model
Get notifed when new similar jobs are uploaded
Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.
Get notified when new jobs are added by NVIDIA