MindSource Technology Talent - Cupertino, CA
posted 4 months ago
MindSource is seeking a highly skilled Performance Engineer to join our client's team in Cupertino, CA. This role is pivotal in enhancing application and system performance to meet the desired scale. The ideal candidate will possess a deep technical understanding of software, hardware, networking, and the Internet, allowing them to take a holistic approach to complex systems. This hands-on position requires a self-driven individual who is proactive in researching and suggesting the latest technologies, troubleshooting technical issues independently, and collaborating with teams of developers and test engineers who are dedicated to building robust server solutions. As a Performance Engineer, you will be responsible for conducting code reviews, debugging, and extensive programming in Java. You will identify and establish performance test strategies for large-scale systems, design and execute load, longevity, and capacity planning tests, preferably using open-source tools to benchmark workloads that align with production load patterns. Your influence will extend to architecture and design decisions, including thread pools, caching policies, memory allocations, and performance tuning. Additionally, you will develop new test frameworks and create virtual systems to isolate dependencies, analyze performance results and metrics to pinpoint bottlenecks, and communicate status and risks to cross-functional teams while offering mitigation strategies. You will also play a crucial role in promoting performance engineering best practices and mentoring other performance engineers within the team. Automation of performance tests will be a key part of your responsibilities, ensuring that testing processes are efficient and effective.