Description

Tweet about this on TwitterShare on LinkedInShare on FacebookShare on Google+Pin on PinterestEmail this to someone
GPU Engineer

Caltech

Job Category: Fulltime Regular
Exempt Overtime Eligible: Exempt
Benefits Eligible: Benefit Based

Caltech is a world-renowned science and engineering institute that marshals some of the world’s brightest minds and most innovative tools to address fundamental scientific questions. We thrive on finding and cultivating talented people who are passionate about what they do. Join us and be a part of the diverse Caltech community.

Job Summary

The candidate will play a crucial role in optimizing real-time image creation for the DSA-2000 project and will collaborate with the Software Development Manager and subsystem leads to optimize existing community code, develop novel image processing algorithms for GPUs, and ensure seamless integration with our CI/CD pipelines.

This position can be based at either the Caltech campus in Pasadena, CA or the Owens Valley Radio Observatory (OVRO, https://www.ovro.caltech.edu/ ), near Bishop, CA. Remote work is also an option for qualified candidates who can effectively collaborate with colleagues. We offer opportunities for professional growth through training and education, and value diversity and inclusion within our team.

Please direct any questions regarding this position to the hiring manager, Dr. Giangi Sacco, at gsacco@caltech.edu .

Essential Job Duties

  • Develop and optimize the DSA-2000 Radio Camera Processing and Pulsar Timing subsystems leveraging GPU acceleration.
  • Profile and optimize existing community code for real-time processing demands.
  • Collaborate with subsystem leads to develop innovative GPU-accelerated image processing algorithms.
  • Participate actively in team meetings to ensure project goals are met.
  • Stay current with advancements in High-Performance Computing (HPC) and GPU technologies.
  • Implement software engineering best practices (clear documentation, unit testing, version control).
  • Create and maintain compilation scripts for integration with DSA-2000 CI/CD pipelines.

Basic Qualifications

  • Master’s degree in a relevant field with significant experience.
  • Strong understanding of astronomy or astrophysics.
  • Advanced knowledge of mathematics and statistics.
  • 3+ years of GPU programming.
  • Expertise in C++, CUDA, and Python.
  • Excellent code profiling and optimization skills.
  • Top-notch analytical and problem-solving abilities.

Preferred Qualifications

  • Ph.D. in Science or Engineering.
  • Previous experience with radio telescope software components.
  • Familiarity with containerization and container orchestration technologies.
  • Experience working on large-scale software projects.

Required Documents

  • Resume.
  • Cover letter. The applicant should describe how they meet the qualifications and what they would bring to the role.
  • List of at least 3 references with current contact details.

To be considered for this position please visit our web site and apply on line at the following link: https://hr.caltech.edu/work/job_openings

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Copyright 2024 Jobelephant.com Inc. All rights reserved.

Posted by the FREE value-added recruitment advertising agency

jeid-2fdc5b3ff4e6b54f9faa94f160aaca7f

Tweet about this on TwitterShare on LinkedInShare on FacebookShare on Google+Pin on PinterestEmail this to someone