Senior Performance Architect

Applied Materials

Bangalore, India
Performance analysis tools
Low level code optimization
Distributed high performance computing
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

  • performance analysis tools
  • low level code optimization
  • distributed high performance computing
  • multi-threading and synchronization
  • operating systems internals

Nice-to-have

  • drive and passion to learn
  • ability to multi-task
  • agile development methodologies
  • mentor and coach junior team members

Key Requirements

  • Experience in building and using CPU and GPU profiling tools
  • Experience in performance profiling at application and system level
  • Expertise in identifying and resolving performance bottlenecks within AI/ML infrastructure
  • Experience in low level code optimization techniques
  • Design benchmarks and modeling methodology
  • Familiarity with microservices architecture and containerization technologies
  • Experience with container orchestration platforms
  • Very good knowledge Data structure and Algorithms
  • Experience in developing Distributed High Performance Computing software
  • In depth experience in Multi-threading, Thread Synchronization, Inter process communication
  • Very Good knowledge of Computer science fundamentals
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities
  • Ability to mentor and coach junior team members

Work Rights

Not specified

Tailored Resume

Cover Letter