Senior Performance Architect

Applied Materials

Bangalore, India
High performance computing software design
Low-level code optimization techniques
Cpu and gpu profiling tools
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
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities

Work Rights

Not specified

Tailored Resume

Cover Letter