Software Engineer III, arXiv, Cornell Tech (NYC)
Cornell UniversityAbout the role
About arXiv:
Started in August 1991 and located at Cornell University since 2001, arXiv.org is an open access research sharing platform for scholarly articles. The e-print repository has transformed the scholarly communication and knowledge dissemination of multiple fields of physics, mathematics, computer science, quantitative biology, quantitative finance, and statistics, electrical engineering, systems science, and economics as new subject domains. arXiv is a global resource, with 70% of institutional use coming from countries other than the USA.
arXiv resides in Cornell Tech with staff and faculty collaborations spanning the Ithaca and New York City campuses. Synergies between arXiv and Cornell Tech include cutting edge research on the technical challenges of scientific communication and collaboration, such as how to build better recommender systems using advanced machine learning, the societal aspects of computing and data science, human-centered design, platform content moderation, and social networks.
Today, arXiv.org is in the midst of rapid technological and organizational change to ensure its longevity in and support for the scientific community. arXiv leadership seeks a change agent to strategize and synthesize across technological, governance, and organizational changes to ensure effective rollout.
Position Summary
Reporting to the arXiv Technical Director, the Software Engineer will participate in the new arXiv development projects and ongoing maintenance.
- Write new software as part of arXiv’s migration to the cloud
- Convert existing Perl and PHP code to Python
- Manage cloud deployments
- Write test cases
- Create and maintain a CI/CD pipeline
- Help manage arXiv’s use of and contributions to Open Source Projects
This is a full-time, benefits-eligible position for a 3-year term with possibility of renewal. There is flexibility for the individual in this role to have a primary work location at the Cornell Tech campus on Roosevelt Island in New York City or the Cornell University campus in Ithaca, New York. With either option, some travel between campuses will be required and university transportation is available. There is some flexibility for a hybrid remote work schedule, but this is not a fully remote position.
Visa sponsorship is not available for this position.
Essential Functions Include:
Project management- 20%
- Responsible for managing sub projects relating to arXiv’s migration to the cloud
Internal Communications- 10%
- Keep arXiv staff and management informed about general progress, issues and concerns
Direct Technical Contributions- 70%
- Write new software as part of arXiv’s migration to the cloud
- Convert existing Perl and PHP code to Python
- Manage cloud deployments
- Write test cases
- Create and maintain a CI/CD pipeline
- Help manage arXiv’s use of and contributions to Open Source Projects
Required Qualifications
- Bachelor’s degree in computer science (or a closely related field) and 3-5 years of software development experience, or an equivalent combination of education and experience
- DevOps experience, particularly Cloud devOps
- Familiarity with Linux, scripting, etc.
- A record of serious contributions to production-grade software projects
- Ability to thrive and manage through ambiguity
Preferred Qualifications
- Strong Docker Experience
- Kubernetes experience
- Familiarity with and use of arXiv
- Passion for science
Culture of Inclusion and Community
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s