The High Performance Computing (HPC) team at IMS is responsible for the architecture, development and maintenance of the distributed hybrid CPU/GPU application that drives the data pipeline of our Multi Beam Mask Writer. This HPC data pipeline enables the building of HPC hardware in silicon. We're looking for someone who takes the architecture in HPC to the next level.
- Analysis and engineering of requirements for hardware and software solutions
- Sketch and design scalable HPC software solutions tailored to IMS' unique application
- Software development of concurrent applications on a distributed system (HPC cluster)
- Provide technical leadership on software best practices, architecture patterns, and emerging HPC technologies
- Contribution to and possibly leadership of architectural and code design discussions
- Implementation of strategies for continuous improvement and performance monitoring
- Hardware evaluation and benchmarking
- Master's degree in Computer Science, Engineering, Physics, or a related field
- 7+ years' experience in software development for distributed systems
- Proven background in working with HPC technologies such as InfiniBand, tiered file systems, accelerators / GPGPUs
- Profound understanding of low level and high level HPC strategies and methods
- Familiarity with version control, bug tracking, documentation, unit testing etc.
- Excellent problem-solving skills and a passion for working with complex technical concepts
- We are a leading high-tech company with headquarters in Austria and international subsidiaries (Taiwan, Korea, USA)
- Excellent professional and personal development opportunities in an international company
- Very collegial and motivated team with short communication channels
- Top-equipped workplace (modern office, laptop, height-adjustable desk)
- An attractive salary package (KV Metal industry). In addition, all employees benefit from the company's success with an IMS bonus program.
ADZN1_AT