University of Wisconsin Madison
Research Software Engineer
University of Wisconsin Madison, Madison, Wisconsin, us, 53774
Job Summary:This position involves working with research teams and algorithm developers to leverage GPUs for scientific computing applications. This may involve translating existing code written for CPUs or bringing their GPU-based algorithms from prototypes into production. The chosen candidate will investigate how to improve performance of GPU algorithms and will closely follow the evolution of portability libraries and assess their usability.
The successful candidate will join the vibrant staff at the Data Science Institute and work closely with teams on campus to support their research objectives. This may include supporting small, targeted efforts and/or large, multi-institute projects. For example, the successful candidate may collaborate with researchers in the international experiments at the Large Hadron Collider and/or the IceCube experiment to migrate their algorithms to GPUs. A principal duty will be to provide user support, e.g. in the form of answering questions, writing documentation, code walkthroughs, and/or participating in tutorials.Responsibilities:20% Reviews application design specifications, codes new applications, and makes enhancements to existing applications15% Tests and debugs programs, and prepares systems test data15% Prepares program documentation and training requirements5% Develops or modifies technical specifications for moderately-complex projects using disciplined software development practices5% Prepares detailed system design specifications for system integration and upgrades10% Maintains and troubleshoots applications, systems, or websites10% Implements data structure and systems performance strategies10% Participates in programmatic and operational activities of the Data Science Institute.10% Collaborate directly with researchers and provide technical supportEducation:Required: Bachelor's Degree required in computer science, engineering, or related field that involves scientific computing.Preferred: Master's Degree in computer science, engineering, or related field that involves scientific computing.Qualifications:Required qualifications:- Demonstrated experience with software development- Demonstrated experience with GPU coding (Cuda or other)
Desired qualifications:- Software architecture design, development of libraries/frameworks for (e.g.) parallel programming- Numerical methods for linear algebra- Signal processing, medical imaging, and AI software such as TensorFlow or PyTorch.- Fluency with collaborative software development practices (e.g. GitHub)Work Type:Full or Part Time: 75% - 100%This position may require some work to be performed in-person, onsite, at a designated campus work location. Some work may be performed remotely, at an offsite, non-campus work location.Appointment Type, Duration:Ongoing/RenewableSalary:Minimum
$65,449 ANNUAL (12 months)Depending on QualificationsThis position offers a comprehensive benefits package, including generous paid time off, competitively priced health/dental/vision/life insurance, tax-advantaged savings accounts, and participation in the nationally recognized Wisconsin Retirement System (WRS) pension fund. For a summary of benefits, please see
here .How to Apply:To apply for this position, please click on the "Apply Now" button. You will be asked to upload a resume and cover letter as a part of the application process. Please ensure that the resume and cover letter address how you meet the minimum/preferred qualifications for the position.Contact:Benjamin Ballben.ball@wisc.edu608-262-1006Relay Access (WTRS): 7-1-1. See RELAY_SERVICE for further information.Official Title:Software Engineer/Developer II(IT003)Department(s):A34-OVCR/DATA SCIENCE INSTITUTEEmployment Class:Academic Staff-RenewableJob Number:307644-ASThe University of Wisconsin-Madison is an Equal Opportunity and Affirmative Action Employer. Qualified applicants will receive consideration for employment without regard to, including but not limited to, race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, disability, or status as a protected veteran and other bases as defined by federal regulations and UW System policies. We promote excellence through diversity and encourage all qualified individuals to apply. For more information regarding applicant and employee rights and to view federal and state required postings, click
here .Employment may require a criminal background check. It may also require you and your references to answer questions regarding sexual violence and sexual harassment.The University of Wisconsin System will not reveal the identities of applicants who request confidentiality in writing, except that the identity of the successful candidate will be released. See Wis. Stat. sec. 19.36(7).The Annual Security and Fire Safety Report contains current campus safety and disciplinary policies, crime statistics for the previous 3 calendar years, and on-campus student housing fire safety policies and fire statistics for the previous 3 calendar years. UW-Madison will provide a paper copy upon request; please contact the University of Wisconsin Police Department.
#J-18808-Ljbffr
The successful candidate will join the vibrant staff at the Data Science Institute and work closely with teams on campus to support their research objectives. This may include supporting small, targeted efforts and/or large, multi-institute projects. For example, the successful candidate may collaborate with researchers in the international experiments at the Large Hadron Collider and/or the IceCube experiment to migrate their algorithms to GPUs. A principal duty will be to provide user support, e.g. in the form of answering questions, writing documentation, code walkthroughs, and/or participating in tutorials.Responsibilities:20% Reviews application design specifications, codes new applications, and makes enhancements to existing applications15% Tests and debugs programs, and prepares systems test data15% Prepares program documentation and training requirements5% Develops or modifies technical specifications for moderately-complex projects using disciplined software development practices5% Prepares detailed system design specifications for system integration and upgrades10% Maintains and troubleshoots applications, systems, or websites10% Implements data structure and systems performance strategies10% Participates in programmatic and operational activities of the Data Science Institute.10% Collaborate directly with researchers and provide technical supportEducation:Required: Bachelor's Degree required in computer science, engineering, or related field that involves scientific computing.Preferred: Master's Degree in computer science, engineering, or related field that involves scientific computing.Qualifications:Required qualifications:- Demonstrated experience with software development- Demonstrated experience with GPU coding (Cuda or other)
Desired qualifications:- Software architecture design, development of libraries/frameworks for (e.g.) parallel programming- Numerical methods for linear algebra- Signal processing, medical imaging, and AI software such as TensorFlow or PyTorch.- Fluency with collaborative software development practices (e.g. GitHub)Work Type:Full or Part Time: 75% - 100%This position may require some work to be performed in-person, onsite, at a designated campus work location. Some work may be performed remotely, at an offsite, non-campus work location.Appointment Type, Duration:Ongoing/RenewableSalary:Minimum
$65,449 ANNUAL (12 months)Depending on QualificationsThis position offers a comprehensive benefits package, including generous paid time off, competitively priced health/dental/vision/life insurance, tax-advantaged savings accounts, and participation in the nationally recognized Wisconsin Retirement System (WRS) pension fund. For a summary of benefits, please see
here .How to Apply:To apply for this position, please click on the "Apply Now" button. You will be asked to upload a resume and cover letter as a part of the application process. Please ensure that the resume and cover letter address how you meet the minimum/preferred qualifications for the position.Contact:Benjamin Ballben.ball@wisc.edu608-262-1006Relay Access (WTRS): 7-1-1. See RELAY_SERVICE for further information.Official Title:Software Engineer/Developer II(IT003)Department(s):A34-OVCR/DATA SCIENCE INSTITUTEEmployment Class:Academic Staff-RenewableJob Number:307644-ASThe University of Wisconsin-Madison is an Equal Opportunity and Affirmative Action Employer. Qualified applicants will receive consideration for employment without regard to, including but not limited to, race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, disability, or status as a protected veteran and other bases as defined by federal regulations and UW System policies. We promote excellence through diversity and encourage all qualified individuals to apply. For more information regarding applicant and employee rights and to view federal and state required postings, click
here .Employment may require a criminal background check. It may also require you and your references to answer questions regarding sexual violence and sexual harassment.The University of Wisconsin System will not reveal the identities of applicants who request confidentiality in writing, except that the identity of the successful candidate will be released. See Wis. Stat. sec. 19.36(7).The Annual Security and Fire Safety Report contains current campus safety and disciplinary policies, crime statistics for the previous 3 calendar years, and on-campus student housing fire safety policies and fire statistics for the previous 3 calendar years. UW-Madison will provide a paper copy upon request; please contact the University of Wisconsin Police Department.
#J-18808-Ljbffr