Details
Posted: 14-Aug-22
Location: Pittsburgh, Pennsylvania
Type: Full-time
Salary: Open
Headquartered at Carnegie Mellon University, the Delphi research group was founded in 2012 to advance the theory and practice of epidemic forecasting. Our long-term mission is to make epidemic forecasting as widely accepted and useful as weather forecasting is today.
As a crucial part of that mission, Delphi's production data storage and retrieval systems fuel the work of the epidemic forecasting research community by providing the nation's largest repository of diverse, geographically-detailed, real-time indicators of infectious disease activity in the U.S.
We seek an addition to our backend development team who can leverage their skills in software engineering and database applications to improve our data systems, with the goal of increasing modularity and scalability and providing for increased security and authentication. Is this you? Interested in learing more? Apply today!
Here's what we'll be asking you to do, and how you know you will be successful:
You will implement planned improvements to Delphi's API server and data acquisition systems. You know how to convert a spec into working code and accompanying tests. You can select appropriate libraries to use as needed: you know better than to try to write your own user authentication system from scratch.
You will contribute to problem-solving or design decisions concerning the API server and data acquisition. You have experience discussing tradeoffs between maintainability and ease of implementation, and you know how to identify and refactor performance bottlenecks.
You will write code in a team setting. You have experience with core principles of collaborative software development such as version control, code review, unit and integration testing, continuous integration, and pair programming. You are comfortable guiding and being guided by coworkers.
You will work on applications that query a database. You have experience working with relational database systems such as MySQL, PostgreSQL, and Oracle. You are comfortable writing SQL and prototyping queries at a database prompt.
You will participate in large and/or complex data repairs and disaster recovery drills. You have experience in preserving service integrity during maintenance. You can be meticulous when it counts, and work as part of a team during complex procedures.
Flexibility, excellence, and passion are vital qualities within Delphi and the Machine Learning Department. Inclusion, collaboration and cultural sensitivity are valued competencies across all CMU organizations. We are looking for someone who shares our values and who will support the mission of the group and the university through their work.
Minimum qualifications:
Bachelor's degree in Computer Science or Information Systems
3-5 years in Research Computing Systems Analysis, Computing Experience, Programming Experience, Database Analysis and Design Experience
Or a combination of education and relevant experience from which comparable knowledge is demonstrated
Requirements:
Delphi is in a critical growth phase. Pre-pandemic our focus was seasonal influenza; during the critical phase of the pandemic we shifted our focus to COVID-19. Our signals are used regularly by public health officials, government agencies, data journalists, healthcare companies, financial firms, and fellow modelers. We are a CDC-designated Center of Excellence (one of two nationally), and work closely with CDC COVID and flu teams, meeting weekly. We now are setting our sights beyond COVID and influenza, developing the technology and building the infrastructure needed for tracking and forecasting any fast-moving epidemic that presents a significant burden to public health. Come join us to help make this a reality!
CMU's COVID-19 Vaccination Requirements: As a condition of employment, Carnegie Mellon University requires all staff and faculty working in the United States to be fully vaccinated, including a booster when eligible, against COVID-19. Prior to commencement of employment, new hires in the United States must provide proof of vaccination or obtain an approved exemption. (Exemptions may be requested for medical reasons or for religious or strong moral or ethical conviction.) Those granted an exemption must comply with all applicable COVID-19 mitigation requirements. The most up-to-date information on CMU's COVID-19 mitigation requirements can be found here: Minimum Requirements to Return to Campus.
Location
Pittsburgh, PA
Job Function
Software/Applications Development/Engineering
Position Type
Staff - Fixed Term (Fixed Term)
Full Time/Part time
Full time
Pay Basis
Salary
More Information:
Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world.
Click here to view a listing of employee benefits
Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.
Statement of Assurance