arXiv, a premier platform for open-access scientific research, is part of Cornell Tech, the graduate campus and research center of Cornell University. The organization is comprised entirely of Cornell University employees, making it an attractive employer for those seeking a collaborative environment.
Positions Available
We are currently seeking talented software professionals to join our team. The positions available are:
- Software Engineer: A software generalist with experience in web development and SQL.
- Software Engineer IV (Software Engineer): A seasoned software engineer with a strong track record in software development and deployment.
- DevOps Specialist: A Cloud DevOps expert with experience in automation and Infrastructure as code.
- DevOps Software Engineer: A skilled software developer with expertise in DevOps practices and tools.
- Scientist/Software Developer: A scientist with software development skills and experience with arXiv for research purposes.
Software Development
We are working on the arXiv CE (“Cloud Edition”) project, a significant undertaking aimed at modernizing our infrastructure. This project involves:
- Re-homing all arXiv services from VMs at Cornell to a cloud provider (Google Cloud).
- Replacing the portion of our backends still written in perl and PHP.
- Re-architecting our article processing to be fully asynchronous, providing better insight into the processing workflows.
- Containerizing all, or nearly all arXiv services for deployment via Kubernetes or Google Cloud Run.
- Improving our monitoring and logging facilities to quickly identify and manage production issues.
- Creating a robust CI/CD pipeline to ensure confidence in deployed changes.
This cloud transition is a crucial step in modernizing arXiv as a service, enabling:
- Expanding subject areas covered by arXiv
- Improve metadata collection and make available fields requested by the research community, such as funder identification.
- Dealing with ambiguous author identities
- Improving accessibility to support users with impairments, particularly visual impairments.
- Enhancing usability for the entire arXiv community
- Other benefits include improved scalability and modernized infrastructure.
We have a range of opportunities for software professionals to join our team and contribute to the development of arXiv. If you’re a skilled software developer looking for a new challenge, we invite you to apply for one of these exciting positions.
Requirements and Eligibility
To apply for a position at arXiv, you must:
- Already possess the legal right to work in the US
- Must not require visa sponsorship.
- Be available to report to work at the Cornell Tech campus on Roosevelt Island in New York City.
- Hybrid and/or remote work may be an option, but preference is given to candidates who can report to work on-site.
We look forward to hearing from you and welcoming talented software professionals to our team.
Join the arXiv Community
If you’re passionate about open-access scientific research and software development, join us at arXiv. Our team is dedicated to creating a platform that supports the advancement of science and promotes collaboration among researchers. By joining arXiv, you’ll have the opportunity to work on exciting projects, collaborate with a talented team, and contribute to the development of a leading platform for scientific research.