As an architect, you will get the opportunity to grow in the field of high-performance computing, complex system design and low-level optimizations for better cost of ownership
Job Summary
As an architect, you will get the opportunity to grow in the field of high-performance computing, complex system design and low-level optimizations for better cost of ownership.
You will be responsible for designing and implementing High performance computing software solutions for our organization.
Your primary focus will be on ensuring that the software systems are scalable, reliable, maintainable and cost effective.
Matching Summary
As an architect, you will get the opportunity to grow in the field of high-performance computing, complex system design and low-level optimizations for better cost of ownership.
Skills & Requirements
Must-have
High performance computing software design
Low-level code optimization techniques
CPU and GPU profiling tools
Performance analysis at application and system level
Distributed High Performance Computing software
Multi-threading and Thread Synchronization
Nice-to-have
Drive and passion to learn quickly
Ability to multi-task and switch contexts
Agile development methodologies
Key Requirements
Experience in building and using CPU and GPU profiling tools
Experience in performance profiling at application and system level
Experience in low level code optimization techniques
Experience in developing Distributed High Performance Computing software
Very Good knowledge of Computer science fundamentals