About The Position

The Research Analyst in the Center for Computational Quantum Physics and Center for Computational Mathematics will optimize core numerical libraries that serve as foundational building blocks for scientific applications at the Flatiron Institute. The role focuses on improving performance, portability, and hardware utilization across three key libraries—NDA, PVFMM/DMK, and FINUFFT—as well as performance improvements in codes directly relevant to scientific applications.

Requirements

  • Proficiency in modern C++ (templates, compile-time programming, concepts)
  • Understanding of CPU architecture (SIMD instruction sets, cache hierarchy, memory layout)
  • Experience with performance analysis and benchmarking
  • Basic linear algebra background
  • Familiarity with Git-based workflows and CI/CD systems

Nice To Haves

  • Experience with SIMD intrinsics or vectorization libraries
  • Exposure to GPU programming (CUDA and/or HIP)
  • Familiarity with reduced-precision floating-point formats (FP16, BF16)
  • Understanding of FFT algorithms

Responsibilities

  • Establish automated CI-based performance tracking and regression detection for NDA
  • Implement reduced-precision floating-point support (FP16, BF16, FP8)
  • Tune SIMD vectorization dispatch and extend support for general memory layouts and complex types
  • Implement expression tree optimization and lazy evaluation for improved SIMD utilization
  • Develop GPU kernels (CUDA/HIP) for pair potential evaluation in PVFMM/DMK
  • Create parameter auto-selection heuristics and architecture-specific dispatch for FINUFFT
  • Explore optimization opportunities within TRIQS CTQMC and DiagMC codes

Benefits

  • In addition to competitive salaries, the Simons Foundation provides employees with an outstanding benefits package.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

No Education Listed

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service