Software Developer II

Updated: about 1 month ago

Software Developer II
Med-MIRM-Dr Chandan Sen Group - Pennsylvania-Pittsburgh - (23008837)
 

The laboratory of Deeptankar DeMazumder, MD, PhD at the McGowan Institute of Regenerative Medicine, affiliated with the Departments of Surgery and Internal Medicine (Cardiology) at the University of Pittsburgh School of Medicine, has an immediate opening for a talented and passionate Software Developer. The Institute’s commitment to excellence in research drives our commitment to seek out the best candidate with expertise in signal processing, time series analysis and statistical dynamics for computational research that focuses on the development of artificial intelligence and machine learning (AI/ML ) software, aimed at early personalized diagnosis and treatment of critical illnesses.



Job Summary

Contributes to the design, development, coding, testing, debugging, implementation, and maintenance of moderately complex websites and/or software. Documents development and maintenance efforts, assists in integrating assigned work with other system components, and designs and performs functional testing.


Essential Functions 

The Software Developer will work on independent and collaborative projects to develop and optimize software tools and infrastructure for automated secured analyses of physiological waveforms obtained from animals and people and of large electronic health databases. This includes developing a dashboard in a webserver and coding new software features for data acquisition, signal processing, and database management; and improving existing codebases for implementing AI/ML analyses and automate queries of SQL, NoSQL and PostGres SQL databases using parallel and distributed computing. The Software Developer will coordinate and assume primary responsibility for all IT and computing aspects in the PI’s labs and programs; follow applicable state, federal, and institutional laws and regulations for animal/human research; maintain computing functionality in the lab/programs; assist and train other team members; present results orally and in writing through reports and presentations on a routine basis; and prepare and submit weekly progress reports to the PI and stakeholders.

The successful applicant should have strong coding skills in Python, Matlab and C/C++; and experience in performing statistical analyses of time series data, developing and using AI/ML algorithms, distributed and parallel computing, programming SQL, NoSQL and PostGres SQL databases; and  be willing to learn and demonstrate proficiency in performing statistical analyses of large datasets using Stata (https://www.stata.com/ ) within 6 months of hire. The applicant should have command of the English language, good interpersonal skills, strong organizational skills, critical thinking ability, and evidence of experience and good writing skills. 


Physical Effort 

Mostly sedentary, may require lifting up to 25 lbs.

 

The University of Pittsburgh is committed to championing all aspects of diversity, equity, inclusion, and accessibility within our community. This commitment is a fundamental value of the University and is crucial in helping us advance our mission, which includes attracting and retaining diverse workforces. We will continue to create and maintain an environment that allows individuals to discover, belong, contribute, and grow, while honoring the experiences, perspectives, and unique identities of all.


The University of Pittsburgh is an Affirmative Action/Equal Opportunity Employer and values equality of opportunity, human dignity and diversity. EOE, including disability/vets.

 
Assignment Category Full-time regular
Job Classification Staff.Software Developer II
Job Family Information Technology
Job Sub-Family Programming & Development
Campus Pittsburgh
Minimum Education Level Required Bachelor's Degree
Minimum Years of Experience Required 3
Will this position accept substitution in lieu of education or experience?  Combination of education and relevant experience will be considered in lieu of education and/ or experience requirement.
Additional details about Required Licensure/Certification Bachelors, Masters, or PhD in the Computational Sciences or related fields
Work Schedule Monday - Friday, 8:30 a.m. - 5:00 p.m.
Work Arrangement On-Campus: Teams that work on campus, in an office, or in a lab.
Hiring Range TBD Based Upon Qualifications
Relocation Offered No
Visa Sponsorship Provided No
Background Check For position finalists, employment with the University will require successful completion of a background check
Child Protection Clearances Not Applicable
Required Documents Resume
Optional Documents Not Applicable

Similar Positions