Summer internship at Cornell University

Photo by Jan Huber / Unsplash

Summer internship at Cornell University

Participate in research on how to build trust in computational research in social sciences. This is a NSF-funded Research Experience for Undergraduates internship position. Applicant must be U.S. citizens, U.S. nationals, or U.S. permanent residents, be present in the US for the duration of the internship, and be a current undergraduate student at Cornell.

To apply: https://www.myworkday.com/cornell/d/inst/15$158872/9925$81757.htmld

Purpose of the position

Research, support, and build mechanism that allow for automated trusted computing in economics and more broadly social science research. You will participate in activities that focus on defining structured and actionable technical specifications; implement such specifications in continuous integration (CI) systems (on Bitbucket and Azure) and in HPC systems (SLURM clusters); and write papers describing such mechanisms. For more information on the project, see https://transparency-certified.github.io/

Duties and responsibilities

  • Develop and maintain Python scripts to integrate running arbitrary statistical analysis through trusted mechanisms.

  • Develop, test, and maintain configurations (Github and Bitbucket YAML) to automatically or on-demand trigger trusted computing.

  • Develop, test, and maintain SLURM configurations (for local SLURM cluster, for arbitrary third-party HPC systems) to use trusted computing mechanisms.

  • Adapt existing economics replication packages to fit within such systems.

  • Write papers that describe setup and outcomes of such systems.

Knowledge/Experience required

  • Must have advanced Python experience

  • Must have understanding of statistical programming languages (R a requirement, Stata and Julia a plus)

  • Ability to write test suites in appropriate frameworks;

  • Good debugging and troubleshooting skills

  • Demonstrated ability to communicate with students/faculty as needed in a timely manner

  • Coursework and experience in major programming languages – preferred

  • Knowledge of HPC systems a plus

  • Knowledge of Docker a plus

  • Knowledge of SLURM a plus

  • Knowledge of Continuous Integration backends (Bitbucket Pipelines, Github Actions) a plus

  • Knowledge of Azure-based systems a plus

Location

  • ILR School - Ives Hall, Ithaca, New York Campus.

Supervisor

  • Lars Vilhuber

Start Date:

  • 05/20/2024

End Date:

  • 08/15/2024

Additional information

Scheduled Weekly Hours:

  • 35

Number of Openings:

  • 2

Compensation:

  • $15.85 - $19.60

Pay Rate Type:

  • Hourly

Federal Work Study Eligible:

  • Yes

EEO Statement:

  • Diversity and inclusion are a part of Cornell University’s heritage. We are a recognized employer and education valuing AA/EEO and we do not tolerate discrimination based on any protected characteristic, including race ethnic or national origin, citizenship and immigration status, color, sex/gender, pregnancy or pregnancy related conditions, age, creed, religion, actual or perceived disability (including persons associated with such a person), arrest and/or conviction record, military or veteran status, sexual orientation, gender expression and/or identity, an individual’s genetic information, domestic violence victim status, familial status, marital status, or any other characteristic protected by applicable federal, state, or local law. We also recognize a lawful preference in employment practices for Native Americans living on or near reservations in accordance with applicable law.

Cornell University embraces diversity and seeks candidates who will contribute to a climate that supports students, faculty, and staff from all identities and backgrounds. We encourage individuals from underrepresented and/or marginalized identities to apply.

Cornell Student Wage and Classification Scale:

  • To learn more about positions and pay please see https://studentemployment.cornell.edu/jobs/wages-and-classifications. The final rate of pay will be determined by prior relevant work or industry experience and unique applicable skills.

Employment Assistance:

If you have questions about the position or the application process, please contact Student Employment at sesemp@cornell.edu.

If you require accommodation to complete an employment application or to participate in the recruiting process, you are encouraged to contact Student Disability Services by phone 607-254-4545 or email sds_cu@cornell.edu.

Applicants that do not have internet access are encouraged to visit your local library, or local Department of Labor. You may also request an appointment to use a dedicated workstation in the Office of Talent Attraction and Recruitment, at the Ithaca campus, by emailing mycareer@cornell.edu.

Notice to Applicants:

Please read the required Notice to Applicants statement by clicking here. This notice contains important information about applying for a position at Cornell as well as some of your rights and responsibilities as an applicant.

Vaccination Compliance:

Cornell University no longer requires proof of COVD-19 vaccination or a medical or religious exemption from vaccination against COVID-19. Additional information is available on Working at Cornell - COVID-19.

About TRACE

The TRACE project is addressing challenges in trusting and verifying the results of computational research. The integrity of results is uncertain when their lineage or production cannot be validated, but verification through repeating executions is expensive and inefficient -- when possible. TRACE is developing a model of certified transparency whereby the original execution of a computational workflow is certified by the system on which they were run.

If you are interested in contributing to TRACE or have questions, you can reach us via following: