Performance Engineer Job Description Template
Our company is looking for a Performance Engineer to join our team.
Responsibilities:
- Develop, maintain, apply and deliver state-of-the-art thermodynamic engine assessments and validate assessments with engine test data;
- Communicate with product management, development, and QA to collect requirements and resolve issues;
- Perform design studies, support customer requests, predict test outcomes, diagnose unexplained behavior of engines;
- Deploy and configure Exabeam products on test environments;
- Support engine testing with test plans, test coverage, timely predictions, post-test analysis and documentation;
- Document and communicate results of technical data generated, participate in program reviews, and prepare invention disclosures where appropriate;
- Have flexibility to quickly react to changes or issues;
- Run semi-automated load tests, check deployment status, collect performance metrics;
- Prepare and present technical data to internal and external customers.
Requirements:
- Bachelor’s Degree in Engineering, Physics, Chemistry, Mathematics, or Computer Science from an accredited university or college;
- Escalate to management any issues and risks with recommendations for mitigation/resolution;
- Follows and suggests improvements when needed for the performance engineering process;
- Proactive monitoring and diagnosis of production and test environment performance issues with emphasis on Root Cause Analysis;
- Experience in performance tuning and analysis at different layers of a system architecture such as Database tuning, JAVA Tuning and UI tuning;
- DataPower Appliances/IDG as well as network infrastructure and caching appliances;
- Technology Skills: Java/J2EE/C++ Programming – ability to read, analyze and debug code as needed;
- Scripting language (python, bash) is a plus;
- Well versed in Docker;
- You will have 10+ projects on your plate at any given point;
- Provide off hour support (24/7) as needed;
- Ansible is good to haveSystem administration experience is a plus;
- Ninja level skills at multitasking;
- Experience with Scala or ability and willingness to learn is a must;
- Communicate information to customers and associates at all levels within the organization through effective communication and presentation skills.