Title: Platform Performance Engineer leads
Location: Menlo Park, CA - Onsite/Remote hybrid
Duration: Long Term
Position Description:
The Senior Platform Performance Engineer leads the overall strategy related to performance evaluation, scalability, resiliency and application reliability of applications built on distributed systems. This role is accountable for configuring applications on new systems, understand back end dependencies and design load scenarios to expose performance bottlenecks and provide recommendations to address the issues. This role is responsible for delivering high performance and scalable applications in a fast paced development environment collaborating with application development teams, business, architecture and other cross functional teams.
The candidate is expected to code, conduct code reviews, and test software as needed, along with participating in application architecture and design and other phases of the SDLC.
The ideal candidate will be a self-motivated team player committed to delivering on time and should be able to work with without or minimal supervision.
Responsibilities:
• Design, build and execute performance workload models and performance testing strategies for ETrade suite of applications running on distributed systems
• Instrument and use performance testing tools and develop custom tools to test streaming components.
• Develop automated solutions that promote self-service reporting of performance test results and reduce manual data collection
• Collaborate with application owners, product, functional leads and build performance test plans scenarios, and test plans for projects / initiatives
• Help with solutions for the performance issues identified during performance testing
• Understand functional scenarios to create effective performance scenarios which can expose potential bottlenecks and system issues to minimize business interruption
• Measure and report system performance metrics and provide detailed analysis of variations in throughput, response times, CPU and memory and provide recommendations to address the issues.
• With close co-ordination with application development, business and operation teams take the ownership of SRE function by defining and establishing industry best practices
• Realtime monitoring, identifying and tuning poorly performing services and provide improvement recommendations
• Directly working with stake holders, hardware and engineering teams in procuring hardware and configuring the applications and back end dependencies
Required Skills
• Minimum 8 years of hands on experience with performance testing of applications, api’s, streaming components
• Minimum 5 years of hands on experience with automation tools LoadRunner, Selenium, and JMeter
• Minimum 8 years of experience in UNIX system administration skillset with hands on experience in configuration management
• Working knowledge and experience scripting in Shell, Python, Perl, Java and C
• Minimum 5 years of experience with profilers for heap memory and fine tuning of heap settings, memory dump analysis and GC issues
• Demonstrate a team player attitude with growth mindset and be open to learn and mentor juniors and ability to drive projects towards completion
• Excellent problem-solving skills, collaboration skills with ability to independently manage complete scope of performance, reliability and resiliency of the initiative
• Experience working on Agile/DevOps
Thanks & Regards
Joshua Willer
Business Development Manager
Presto Software Solutions Inc.
M: 567-361-1159
E: ...
|