Compute DevTech Engineer

Posted 65ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Compute DevTech Engineer developing acceleration techniques for high performance computing and AI applications. Engaging with experts to optimize performance on CPU, GPU, and network architectures.

Responsibilities:

  • Join the Compute Developer Technology (Devtech) team to focus on research and development of techniques to accelerate leading applications in telecommunications and low-latency signal processing, high performance computing, scientific computing, data analytics, and AI.
  • Perform in-depth analysis and optimization to ensure the best performance on the current and next generation of CPU, GPU, and network architectures.
  • Engage directly with experts to understand and address their problems.
  • Guide key application developers and contribute directly to applications.
  • Develop reference codes or libraries, create and optimize core parallel algorithms and data structures.

Requirements:

  • A BS, MS, or PhD degree in computer science or in engineering or a domain science with a strong focus on the related computational methods or equivalent experience with 10+ years of experience
  • Strong knowledge of C/C++ and/or Fortran with solid understanding in software design, programming techniques, and algorithms
  • Hands-on experience with parallel programming, e.g., in MPI, OpenMP, CUDA, and/or OpenACC
  • Good communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills
  • Expertise in low latency signal processing or telecommunication standards is a plus

Benefits:

  • Highly competitive salaries
  • Comprehensive benefits package
  • Great company culture