Research Software Engineer/Systems Architect

at  Simons Observatory

Philadelphia, Pennsylvania, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 May, 2024USD 95000 Annual01 Mar, 20244 year(s) or aboveConsideration,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,HtmlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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