Job Responsibilities:
- Gain a comprehensive understanding of a wide range of internal and external products across compute, storage, network, database, and middleware to identify bottlenecks in architecture, design, and code.
- Monitor and collect performance statistics, analyzing product performance and scalability across diverse hardware, software, and configurations.
- Proactively anticipate and identify issues that could negatively impact performance, working to eliminate or mitigate them.
- Plan and develop methodologies for standard performance benchmarks and comparisons.
- Design, develop, and implement tools to automate performance measurement and analysis.
- Develop processes to track ROI and application TCO.
- Profile application performance and recommend suitable hardware solutions for various application profiles.
- Utilize a variety of tools and programs to test and analyze code, demonstrating expertise in designing, running, and interpreting test results.
- Serve as performance advisors within teams to ensure performance considerations are integrated into development practices, optimizing infrastructure scalability.
- Influence leaders and senior stakeholders across business, product, and technology teams.
Required Qualifications, Capabilities, and Skills:
- Formal training or certification in software engineering concepts with 5+ years of applied experience.
- Hands-on experience in delivering system design, application development, testing, and operational stability concepts, with a proven track record of leading technologists to manage, anticipate, and solve complex technical challenges within your domain and across the organization.
- Experience with modern private and public cloud infrastructure platforms.
- Proficiency in performance troubleshooting skills.
- Ability to optimize software solutions for execution speed, memory efficiency, and communication latency.
- Experience with both Linux and Windows operating systems, a broad variety of databases, and infrastructure across compute, network, and storage.
- Ability to benchmark performance metrics for any given business case.
- Strong communication skills with the ability to present and effectively communicate with Senior Leaders and Executives, and experience in influencing engineers and leaders.
- Experience in creating, tracking, measuring, and interpreting Key Performance Indicators to develop performance recommendations and roadmaps.
- Background in Computer Science, Computer Engineering, Mathematics, or a related technical field.
Preferred Qualifications, Capabilities, and Skills:
- Experience in Infrastructure Architecture designs.
- Direct experience in Performance Engineering.
- Experience working in consultancy, proposal development, and engagement delivery.
- Knowledge of industry-wide technology trends and best practices.
- Published research papers, industry articles, and product performance technical papers.