Performance Senior Engineer Job Description
Performance Senior Engineer Duties & Responsibilities
To write an effective performance senior engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included performance senior engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Performance Senior Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Performance Senior Engineer
List any licenses or certifications required by the position: CISSP, MCTIP, MCSA, MCSE, ETOPS, HANA, SAP, NTI, NPI, X509
Education for Performance Senior Engineer
Typically a job would require a certain level of education.
Employers hiring for the performance senior engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Electrical Engineering, Technical, Software Engineering, Performance, Education, Information Systems, Computer Engineering, Mathematics
Skills for Performance Senior Engineer
Desired skills for performance senior engineer include:
Desired experience for performance senior engineer includes:
Performance Senior Engineer Examples
Performance Senior Engineer Job Description
- Document performance risks, results, analysis and recommendation
- Provide leadership and assistance in resolution of production incidents related to performance
- Root cause analysis including Customer, production and quality issues
- Development of solutions and implementation and delivery of permanent corrective actions to address any key issues identified
- Work with component specification and Aftertreatment teams
- Work with and advise machine integration teams to develop a market leading product
- Take a leading role in the total system specification
- Close liaison with specialist engineering group’s to understand Root cause analysis, provision of data to validate simulation models
- Pre Test Planning and Post Test Data analysis
- Project planning - liaising with Project Planning Group to ensure delivery to timescales and budget
- 6 years of experience with HTTP, DNS, Networking ISO tree, and system resources measurement
- 6 years of experience with relational databases and SQL Query tools
- 6 years of experience with HP Sitescope and Diagnostics tools
- BS, Masters or PhD with ideally 8-10 years of experience on Performance Modeling, Performance Verification and Graphics design verification
- Experience providing formal training on technical or engineering software
- Experience with frequency domain analyses (fft, spectral analysis, filtering, resampling, rotating equipment and torsional analyses, Campbell diagrams, etc)
Performance Senior Engineer Job Description
- Designing test environment and scripts, measure and analyze performance characteristics, root-cause analysis and debugging of problems and, influencing the design of our software
- Participate in discussions and planning with engineering teams
- Define Performance Strategy for teams you are involved
- Work with the Product Management teams to develop and enhance Customer based performance scenarios
- Define, develop and deploy system monitoring requirements/thresholds corrective actions
- Recommend solutions to resolve complex performance issues (response time, throughput)
- Ability to multi-task and prioritize have strong hands-on experience in a lab environment
- Create and Run performance tests (load, stress, endurance tests ) using Jmeter
- Work with Product Owner and Tech leads on performance data model creation\enhancement
- Analyze performance test results, identify performance metrics and present\generate reports to leadership
- Must have strong analytical, diagnostic and problem-solving skills with ability to work in a team environment
- Self-starter with strong technical and project leadership skills
- Masters degree in Computer Science, Electrical Engineering or a related quantitative discipline Or Bachelors degree in Computer Science, Electrical Engineering or a related quantitative discipline with a minimum of 5 years of relevant experience in an enterprise development environment
- Minimum 8-10 years of load/performance experience on enterprise-wide systems
- Knowledge of Amazon Web Services (AWS), , MongoDB, Linux, PostGreSQL, MSSQL a plus
- Project management experience excellent presentation and communication skills
Performance Senior Engineer Job Description
- Support performance and monitoring tools setup and use monitoring tools (App Dynamics)
- Create\maintain\modify test data for performance testing
- Perform proof of concepts of new testing tools
- Design, orchestrate and analyze load tests using a variety of load testing tools
- Creating and using CPU performance models and system models containing CPUs to shape next-generation CPU microarchitecture
- Applying strong software engineering skills to the framework to enable CPU performance models to be cleanly encapsulated and integrated into system-level models
- Analyzing CPU performance when integrated into a larger system and ensure model functionality and accuracy in that environment
- Working closely with other users of the CPU model, helping them overcome hurdles and collecting input for future enhancements
- Work closely with Development teams in designing and implementing performance enhancements and new features
- Respond to incidents but, more importantly, help prevent incidents through predictive modeling and active analysis
- Bachelor of Science or Masters degree in Computer Science or equivalent
- Strong development skills across multiple object oriented languages is preferred
- Java expertise debugging, tuning, and optimizing Enterprise Applications
- Experience in Spring MVC, Hibernate, JUnit and Maven
- Experience in performance benchmarking and code optimization of distributed apps such as Hadoop, Redis, Cassandra
- 10+ years’ experience in software test development, expert level of programming, design, and analysis
Performance Senior Engineer Job Description
- System performance testing of highly distributed messaging systems (one of the largest of its type in the world)
- Responsible for designing and developing complicated load/perf test scenarios
- Define overall performance strategy
- Design, develop and execute end-to-end performance test
- Troubleshoot performance bottlenecks and propose changes to fix them
- Assist teams with diagnosing and resolving performance issues
- Develop Tools for Automation Monitoring and Reporting
- Document performance best practices and patterns
- Leveraging skills in data analysis, network diagnostics and debugging tools to characterize performance, reliability and capacity
- Working closely with the team’s software engineers helping to guide the development of features necessary for the improvement of our services
- Strong Experience with HTTP load generation /measurement software
- Experience with Network packet sniffers
- Working knowledge of at least one testing too
- Working knowledge of at least one testing tool
- Extensive experience with performance analysis and tuning of web-based (JS) applications
- Experience with developing and tuning real-time user monitoring (RUM) telemetry capabilities for web-scale systems
Performance Senior Engineer Job Description
- Collect all key performance measurements to be interpreted to present performance characteristics and trends of our applications
- Identifying root cause of operational issues and designing tools to help predict and prevent reoccurrence
- Design & implement the performance test scenarios & cases, according to design document and non-functional requirements
- Set up and install various performance testing environments and data seeds
- Execute performance testing for different environments according to technical design and non-functional requirements
- Analyze performance results, documenting coding issues to be fixed in severity scale, and generate reports accordingly
- Interface with the various R&D Groups, Customer Support and Professional Services
- Maintain performance analysis tools and identify any negative changes to performance and working with the teams to resolve them
- Assist R&D teams to develop and maintain load test scripts and packages
- Work with R&D teams to implement performance testing earlier in the development process through micro-benchmarking of individual services
- Experience developing analysis tools (Python and/or JavaScript, Node)
- UI development experience (HTML, CSS, JavaScript, React, UI Frameworks)
- Ability to run cross-organizational projects
- Experience with load generation tools
- Experience Working with data sets using common standards like JSON, XML, CSV
- Working knowledge of GateCycleTM software