Research Software Engineer/Systems Architect
at Simons Observatory
Philadelphia, Pennsylvania, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 27 May, 2024 | USD 95000 Annual | 01 Mar, 2024 | 4 year(s) or above | Consideration,Python,Development Tools,Machine Learning,Mathematics,Github,Git,Computer Science,Css,Physics,Javascript,Front End Web Development,Server Side,Data Analysis,Application Frameworks,Computer Engineering,Astronomy,Html | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
JOB DESCRIPTION SUMMARY:
The Center for Particle Cosmology (CfPC) at the University of Pennsylvania is seeking applicants for a research software engineer and/or systems architect in scientific computing. We are interested in candidates with a keen interest in data-driven astrophysics and a strong background in software development.
Job Description:
The Center for Particle Cosmology (CfPC): will be undertaking a massive effort in big-data survey cosmology over the next decade with new data from the Advanced Simons Observatory (ASO), the Rubin Observatory and the Roman Space Telescope. The successful candidate will contribute to the development of software infrastructure for ASO and possibly one or more other surveys. Depending on interest, the research engineer will also have other opportunities for career development, including leading and co-authoring scientific publications, advising students and teaching courses. Key responsibilities of the engineer will include automation of data reduction pipelines as well as front-end web development for visualizing pipelines and their associated astrophysical data-sets.
The position will nominally be for 5 years and may be extended depending on the availability of funding. The Center is committed to providing a welcoming and vibrant intellectual environment for all. We are particularly interested in candidates who are underrepresented minorities and in candidates who will foster a commitment to improving diversity, equity and inclusion in the Department of Physics and Astronomy.
This position can support hybrid work but the candidate must reside in or be willing to relocate to the Philadelphia region. The successful candidate may start work some time between May 30, 2023 and January 1, 2024. Applications will be accepted on a rolling basis until the position is filled.
QUALIFICATIONS:
Bachelor’s degree in computer science, computer engineering, physics, astronomy, mathematics or other closely related field with at least 4 years of experience, or equivalent combination of education and experience.
Significant experience in using Python for scientific data analysis
Significant experience with data management tasks in a Unix-like environment
Familiarity with collaborative development tools such as git and github
Familiarity with HTML, CSS and Javascript
Experience with High Performance Computing environments and tools
PREFERRED QUALIFICATIONS AND SKILLS: :
Advanced degree in physics and/or astronomy is strongly preferred
Experience with C/C++ development, especially as Python extensions.
Experience with client and server-side web application frameworks
Experience with front-end web development
Experience with GPU optimization
Experience with machine learning or other data science techniques relevant to large astrophysical data sets
SPECIAL REQUIREMENTS :
Background check required after a conditional job offer is made. Consideration of the background check will be tailored to the requirements of the job.
Responsibilities:
Automation of data management pipelines: The software engineer will work with postdoctoral researchers to build event-driven automated processing of data on HPC systems
Algorithm development: GPU and HPC optimization of research software
Front-end web development: graphical tools for visualizing and analyzing maps of the sky
Front-end web development: graphical tools for visualizing, building and deploying data management pipelines on HPC systems
Packaging and deployment of research software
Development of systems and interfaces for data delivery
REQUIREMENT SUMMARY
Min:4.0Max:9.0 year(s)
Other Industry
IT Software - System Programming
Other
Graduate
Computer Science, Engineering, Mathematics
Proficient
1
Philadelphia, PA, USA