Performance Engineer

Performance Engineer Job Description Template

Our company is looking for a Performance Engineer to join our team.


  • 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.


  • 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.