The Department of Astronomy has an outstanding opportunity for a Research Software Engineer - Technical Program Manager to join the LINCC Frameworks Team. About this Opportunity The next generation of astronomical surveys, including those scheduled to be conducted by the NSF-DOE Vera C. Rubin Observatory and the recently announced Schmidt Observatories, will provide unprecedented data sets with the potential to answer fundamental questions about the universe. At the same time, the flood of data will introduce new computational challenges. We are looking for a Technical Program Manager (TPM) to work at the intersection of state of the art computer science and cutting edge astrophysics. The TPM will manage software requirements and scope, software delivery, partner engagements and community efforts with Rubin Observatory, the Schmidt Observatories, and the broader astronomical community. The TPM will also contribute to the design and development of analysis frameworks that run on the cloud or high-performance computing (HPC) systems that can store, search, analyze and annotate data of the volume and complexity of the Rubin Observatory’s Legacy Survey of Space and Time (LSST) data. These frameworks will provide an interface for the astronomical community to run real time and batch analyses ( e.g. to search for one-in-a-million events in continuous streams of data). You will shape, drive, and execute this vision to build scalable software that can help shape the future of astronomical research. As a Technical Program Manager (TPM) you will work with engineering teams at the University of Washington and Carnegie Mellon University. You will manage the development of new cloud-based and HPC software platforms that will use cutting edge computer science techniques to enable the analysis of time series and static data from the next generation of surveys. The majority of development is in Python with some performance critical code in C/C++/Rust. Development incorporates software best practices such as peer code review, to produce secure, testable, maintainable, and extensible code. To succeed in this role, you should be passionate about research, basic and applied science, possess technical and analytical skills, terrific cross-group collaboration skills, and a natural ability to connect with stakeholders to achieve mutual wins and outcomes. You should be creative with superior analytical abilities, have a track record of delivery in a software and technology environment with a can-do attitude.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees