You should possess a Master's degree or a Bachelor's degree in Computer Science, Computer Engineering or Electrical Engineering with a strong background in system and/or software development and professional consulting experience of at least seven to ten years. Your technical experience and skills should include many of the following:
- In-depth knowledge of Microsoft* Windows* and/or Linux* environments and system administration experience
- Strong software architecture and development experience in C/C++, Fortran*, and/or Java*
- In-depth knowledge of system architectures (Intel architecture would be an added advantage) and compilers for code performance optimization
- Knowledge of system and hardware architecture
- Experience with High Performance Computing, parallel code optimization, cluster design/implementation/performance optimization
- Knowledge of enterprise multi-tiered applications, server-client applications, web technologies, backend storage
- Experience with code profiling, analysis and performance optimization tools, such as VTune*, JProbe, OptimizeIt
- Experience with code porting across platforms - Performance tuning of code, applications, and operating systems for Intel architecture, including familiarity with load testing and analyzer tools
- Experience with performance testing and scaling of large enterprise applications a plus
Other requirements:
- Relevant certifications would be added advantages
- Ability to perform significant travel and onsite customer work
- Experience in leading diverse technical staff
- Strong verbal and written communications and presentation skills
|