This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Zuora, product scalability is a strategic priority that is key to business success. We are seeking a performance engineer to join our performance engineering team to help build scalability into our organization DNA. We develop a common load testing methodology that is effective and lightweight, which will enable engineers to think about scale at early stages of development. We provide load test tooling and test environment for all teams to run load tests, identify bottlenecks, and validate if scalability is improved, release by release. Are you passionate about learning new technologies and understanding how they work? Do you love building tools that help solve meaningful problems? Are you interested in an opportunity to work with an upbeat team to help drive its products to a new level? We are looking for a creative Performance Engineer to help us focus on the scalability and performance of our products.
Job Responsibility:
Play a key role in building a culture of engineering performant systems
Devising scalability, high-availability test strategy for a large-scale multi-tier, multi-tenant system in the cloud, by working with the architects/developers, product and ops teams
Design and develop home-grown load test tools, frameworks, and performance insights & metrics to orchestrate and execute complex load test scenarios with ease
Develop automated performance and scalability testing that accurately reflect and stress test the various real world customer use cases
Define, design, and implement benchmarks to generate metrics which provide relevant system characteristics
Triage and identify system performance and scalability bottlenecks, and assist with overcoming them
Requirements:
Skilled in the art and science of modeling of a system under load, identifying the correct benchmarks to represent it, and measuring the results
A highly skilled engineer who debug, measure, analyze, and improve systems under test
A generalist with deep technical understanding of software, hardware, networking and cloud technologies, who enjoys taking a holistic view of complex systems
Working with other teams, building powerful and intuitive tooling, and automating manual processes is second nature to you
Working on large scale distributed systems
Profilers and performance tuning
Development experience in Java, Python or other programming languages
Work with open-source tools such as SQL/NoSQL databases, message brokers, load balancers, web frameworks, web servers, application servers