##### Job Description :
**Benefits:**
**As a UW employee, you will enjoy generous benefits and work/life programs.
For a complete description of our benefits for this position, please visit our
website, click here.**
As a UW employee, you have a unique opportunity to change lives on our
campuses, in our state and around the world. UW employees offer their
boundless energy, creative problem solving skills and dedication to build
stronger minds and a healthier world.
UW faculty and staff also enjoy outstanding benefits, professional growth
opportunities and unique resources in an environment noted for diversity,
intellectual excitement, artistic pursuits and natural beauty.
The Legacy Survey of Space and Time (LSST), which will be carried out by the
Vera C. Rubin Observatory, is the flagship ground-based astronomical survey of
the 2020s. With an estimated start date in 2024, LSST will generate the
deepest-ever, multi-color, 10-year-long movie of the southern sky, detecting
30 billion stars and galaxies and amassing 100 PB of imaging and catalog data.
This is part of a trend of ever-larger and more complex astronomical imaging
surveys: science is at an inflection point where the volume of data and the
software infrastructure we use to analyze it can fundamentally change our
understanding of the universe. The scientific reach of the LSST will be
extraordinary, addressing questions such as: how did the Solar System form;
what governs the birth and death of stars; how does dark matter sculpt the
shape of our Galaxy; will an asteroid devastate the Earth in the next century;
what is the nature of the dark energy that drives the expansion of our
Universe?
The software team that you will be part of will begin by developing software
for direct and immediate scientific application to data from existing surveys,
scaling up to the data volume and complexity of LSST in 3 years. As a Software
Engineer, you will work with full-stack engineering teams at the University of
Washington and Carnegie Mellon University. You will develop cloud-based and
HPC software platforms built on JupyterHub that will enable the analysis of
time series and static data from the LSST. You will work with astronomers and
scientists to integrate their analysis code into these scalable analysis
frameworks utilizing tools such as Spark and Dask. Development will be
undertaken in an agile/Scrum environment to deliver high quality software. It
will incorporate software best practices such as peer code review, to produce
secure, testable, maintainable, and extensible code. The duties for this
position include the following:
**Design and Implement Applications (60%):**
* Design and implement applications/systems that offer a wide range of functionalities to the research
* Contribute to other deliverables as designed by LINCC leadership.
* Collaborate with researchers in the design, planning, and implementation software that enriches research productivity and reliability.
* Build understanding of research activities through regular engagements.
* Analyze Business Processes/Procedures and Define/Document Customer Requirements
**Problem Resolution/Project Tasks (15%):**
* Perform analysis and troubleshooting for application issues and process challenges
* Responsible for the successful completion of assigned project tasks with minimum supervision.
**Other Duties (5%)**
* Provide weekly status reports to the management or as required. Information should be accurate, timely, and pertinent.
* Share in 24/7 on-call duties with other team members as required.
* Participate in all aspects of improving the team, including education/training of other team members and contributing to process/communication improvement initiatives.
* Work with manager to set professional goals for career development.
**Minimum Requirements:**
* A bachelors degree in Computer Science, Electrical Engineering, or related field.
* A minimum of 3 years of experience in software engineering.
* Programming experience with at least one modern language such as Python, Java, C++ including object-oriented design.
* Experience cultivating positive and productive professional relationships with individuals from diverse social, cultural, and political contexts and ability to build rapport quickly.
**Desired:**
* Experience with software infrastructure, cloud deployment, high performance computing, and scalable architectures.
* Excellent written and oral communication skills and excellent problem-solving skills