Axiom is seeking a Scientific Developer to optimize the UFS Weather Model, including its newly integrated MPAS atmospheric dynamic core and coupled components. The role focuses on identifying and resolving performance bottlenecks; profiling large parallel applications across CPU and GPU performance, memory, cache, and disk I/O; and developing configurable, reproducible profiling workflows. The Scientific Developer will help integrate optimized, GPU- and accelerator-enabled components into the UFS build system, including configuring compilers, packages, and profiling or instrumentation. The role also involves identifying appropriate computing hardware, porting and testing accelerated code, ensuring portability and reproducibility within acceptable tolerances, and investigating bit-for-bit reproducibility for CPU and GPU optimizations. The developer will contribute technical and strategic documentation, collaborate with teams supporting models and forecast workflows, and provide technical guidance and mentoring. The role also includes exploring and validating the use of generative AI and large language models to improve code quality and development efficiency.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time