|
||||||||||||||||||
الوصف الوظيفي - Write high-performance computer algorithms and software code - Create software design documents, architecture, sequence, class and related artifacts. - Test new technologies and techniques to support leading-edge development. - Mentor junior team members on technical aspects. - Write unit tests and benchmarking codes - Liaise directly with end-users, presenting work and making recommendations to improve seismic data processing and imaging. المهارات - Solid MPI/OpenMP, multithreading, SPMD, and AVX coding skills. - Experience supporting industrial-scale mission-critical applications. - Good understanding of computer and memory architecture and its impact on performance. - Solid experience on profiling the bottleneck and performance optimization. - Advanced experience with application troubleshooting. - Solid experience with CUDA programming and GPU optimization. - Experience with distributed code repository management tool such as Git. - Experience with UML. - Experience with the fault-tolerant applications is a plus. - Strong critical thinking and problem-solving skills with clear communication. Requirements to be met to be considered for this position include: - 5 year+ experience as architect and designer for large-scale HPC software. - Experience with new and emerging technologies such as cloud and virtualization - Ability to collaborate with different roles to achieve common goals - Good communication skills تفاصيل الوظيفة https://www.bayt.com/ar/saudi-arabia/jobs/senior-hpc-software-architect-4415609/ |
||||||||||||||||||