We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

GPU Engineer

California Institute of Technology
vision insurance, parental leave, paid time off, sick time, tuition reimbursement, remote work
United States, California, Pasadena
Jan 16, 2025

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.

Hiring Range

$117,000 - $125,000 Per Year

The salary of the finalist(s) selected for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, specialty and training.

As one of the largest employers in Pasadena, CA, Caltech is committed to providing comprehensive benefits to eligible employees and their eligible dependents. Our benefits package includes competitive compensation, health, dental, and vision insurance, retirement savings plans, generous paid time off (vacation, holidays, sick time, parental leave, bereavement, etc.), tuition reimbursement, and more. Non-benefit eligible employees will have access to some benefits such as onsite counseling and sick time. Learn more about our benefits and staff perks.


EEO Statement

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

Caltech is a VEVRAA Federal Contractor.

To read more Equal Employment Opportunity (EEO) go to eeoc_self_print_poster.pdf.

Disability Accommodations

If you would like to request an accommodation in completing this application, interviewing, or otherwise participating in the employee selection process, please direct your inquiries to Caltech Recruiting at employment@caltech.edu.


Applied = 0

(web-6f6965f9bf-j5kl7)