Previous Job
Previous
Performance Engineer II
Ref No.: 18-06338
Location: San Francisco, California
Description:
-----Salesforce is seeking a Performance Engineer to work on a team responsible for measuring the performance of new feature releases of SFDC within aggressive time frames. The Performance Engineer will focus on developing sophisticated tests that enable Salesforce to perform the most complex load simulations and comprehensive end to end automation in the industry to help ensure the service is blazingly fast and bulletproof. This Performance Engineer will utilize and contribute to sophisticated custom built automation frameworks and software tools written in Java and other languages. The Performance Engineer must demonstrate the ability to understand Client system architectures, pinpoint problem areas, demonstrate the ability to analyze data for bottlenecks, and develop succinct test plans across multiple hardware and software tiers.

-----Responsibilities:
------ Provide accurate scoping, clear strategies, and milestones for performance tests
------ Participate in discussions and planning with engineering team
------ Implement and execute overhead, scalability, stability, and stress tests using industry standard tools and custom developed software written in Java
------ Analyze performance results to identify bottlenecks and suggest optimizations
------ Review automation implementations and encourage sound design principles
------ Review test plans, results analysis, capacity planning guides for in-flight releases
------ Report weekly trends highlighting product performance and team status against committed milestones and projects

-----Experience/Skills Required:
------ 2-4 years experience in Performance Engineering
------ 2+ years of experience with Databases and SQL
------ 2+ years of benchmark testing, performance analysis using industry standard benchmarks
------ 2+ year of programming experience in Java, C++, C#
------ 2+ years experience with script languages such as PHP, JavaScript, Perl, Python, Ruby, Shell
------ Working knowledge of HTTP load generation /measurement software (e.g. LoadRunner, JMeter, TestMaker, Grinder, Fiddler, Firebug)
------ Software development experience with a distinguished track record on technically demanding projects
------ Outstanding attention to detail and communication skills
------ ability to analyze / interpret technical data
------ ability to identify / resolve system bottlenecks
------ ability to write clear and concise technical documents
------ troubleshooting and reasoning skills
------ understanding of throughput, latency, memory and CPU utilization
------ Bachelor's Degree in CS or any engineering discipline

----------Experience/Skills Desired:
------ Familiar with Java Debugging / Monitoring Software (e.g. JProbe, Dynatrace, Introscope)
------ Familiar with MySQL or Oracle SQL / PL SQL query plan analysis/tuning, contention/locking analysis and tuning
------ Familiar with Oracle clustering technologies (e.g. RAC, Grid, OPS)
------ Familiar with Open Source Automation Frameworks (e.g. STAF)
------ Familiar with TCP/IP, networking topology, routers, switches