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:

  1. Re-homing all arXiv services from VMs at Cornell to a cloud provider (Google Cloud).
  2. Replacing the portion of our backends still written in perl and PHP.
  3. Re-architecting our article processing to be fully asynchronous, providing better insight into the processing workflows.
  4. Containerizing all, or nearly all arXiv services for deployment via Kubernetes or Google Cloud Run.
  5. Improving our monitoring and logging facilities to quickly identify and manage production issues.
  6. 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.

news

news is a contributor at AskMeCode. We are committed to providing well-researched, accurate, and valuable content to our readers.

You May Also Like

How to Write Code That Communicates Information Quickly and Accurately

How to Write Code That Communicates Information Quickly and Accurately

Writing is one of the most powerful ways to communicate information. But, despite its power and ubiquity, writing is not...

Game Coding 101 – Worksheet 1

Game Coding 101 – Worksheet 1

Hi there, In this worksheet we will create a simple game which will teach you the basics of creating a...

10 Cool Projects Made with C

10 Cool Projects Made with C

The C language is one of the oldest programming languages around, and it's still popular today. It was created in...

The 5 Best Programming Languages to Learn in 2016

The 5 Best Programming Languages to Learn in 2016

The 5 Best Programming Languages to Learn in 2016 If you're new to coding, this tutorial will walk you through...

Leave a Reply

About | Contact | Privacy Policy | Terms of Service | Disclaimer | Cookie Policy
© 2026 AskMeCode. All rights reserved.