Are you a technical leader who wants to own critical, highly-scalable systems? Are you passionate about building automation tools on a cloud-based infrastructure? arXiv is seeking an experienced senior software engineer to serve as Senior Software architect for supporting the technological innovation of arXiv--the premier open access platform serving scientists in STEM. As a member of the arXiv team, the Senior Software Architect will extend and implement a highly modular, micro-service based architecture that will give arXiv a strong foundation for the future. For nearly 30 years, arXiv has enabled scientists to share papers within scientific communities and to publish "pre-prints" that are scientific papers shared prior to a paper being published in a journal. Around the world, arXiv is recognized as an essential resource for the scientists that it serves.The new arXiv Senior Software Architect will play a key role building out the next generation system to continue this legacy.
Cornell Tech serves as the steward organization for arXiv, ensuring that arXiv has reliable technical infrastructure and providing new opportunities for innovative software development.
The arXiv organization is led by the Executive Director based at Cornell Tech, and is composed by staff working from Cornell University in Ithaca and remotely across the country. ArXiv relies on the advice and collaboration from a Scientific Advisory Board, a Member Advisory Board, and an international community of scientific subject area moderators.Since arXiv's inception in August 1991, more than 1.6 million scientific papers have been uploaded and shared. arXiv receives direct support for innovating is services from, among others, the Sloan Foundation and the Allen Institute for Artificial Intelligence with ongoing arXiv support from Cornell Tech, the Simons Foundation, and a global collective of 200 institutional members.
This is a 1 year position with the potential for renewal. Work location may be established as either of the Cornell University campuses in Ithaca, NY or New York, NY. There is potential for remote work.
Key opportunities this job offers:
*Play a major role in the development of software infrastructure that supports rapid dissemination of open access scientific papers,directly contributing to advancing scientific discoveries and disseminating knowledge
*Be part of a team of developers that works on open source software and technical architecture that requires integration of cloud-based and web-based services, collaborating with cutting edge organizations in technology, such as AI2, Google, among others.
*Work in an environment that engages and empowers scientists and researchers from around the world
*Enjoy flexible work-life balance, remote work and the benefits of a small startup with the security of an Ivy League University behind.
Primary responsibilities of this job:
*Provide expertise and leadership in technical architecture for arXiv to ensure that the next generation system is modular, scalable, extensible, sustainable and easily maintainable, while providing a flexible and responsive user experience
*Design an integrated system that leverages APIs and Web standards to support custom workflows for submission, moderation, and publishing of papers in arXiv and to provide open discovery and access for the entire corpus of arXiv papers and metadata.
*Collaborate with international open source software communities by participating in the development of shared software and services that mutually benefit arXiv- and others.
*Make decisions for best ways to managing technical complexity in developing and deploying arXiv as a large scale, high volume, and highly responsive system to support scientists worldwide.
*Bachelors degree in computer science, information science, or equivalent area of study with a minimum of 7 year of experience in collaborative software development projects.
*Experience developing and deploying web applications in Python and web frameworks such as Flask, Django, or Pyramid
*Experience leading, designing and developing complex Web-based applications with demands for performance, uptime, and resiliency.
*Experience in scalability, cloud migration, microservices
*Containerization technology, including Docker
*Experience developing software with the MVC design pattern
*Demonstrated ability working with open source development teams and/or with programmers located at multiple institutions or at distributed geographic locations
*Excellent verbal and written communication skills, especially and ability to communicate with scientists at the user community.
Experience and understanding of issues/opportunities in the domains of scholarly communication, scientific publishing, and/or digital libraries
Experience developing software related to open access and digital repositories.
Some prior experience with Perl programming to inform the migration from the legacy arXiv codebase to the arXiv system
Kubernetes, secrets management technology
University Job Title:
Software Engineer IV
Pay Rate Type:
Number of Openings:
If you currently work at Cornell University, please exit this website and log in to Workday using your Net ID and password. Select the Career icon on your Home dashboard to view jobs at Cornell.
Online Submission Guidelines:
Most positions at Cornell will require you to apply online and submit both a resume/CV and cover letter. You can upload documents either by "dragging and dropping" them into the dropbox or by using the "upload" icon on the application page. For more detailed instructions on how to apply to a job at Cornell, visit How We Hire on the HR website.
If you require an accommodation for a disability in order to complete an employment application or to participate in the recruiting process, you are encouraged to contact Cornell University's Department of Inclusion and Workforce Diversity at voice (607) 255-3976, fax (607) 255-7481, or email at firstname.lastname@example.org.
For general questions about the position or the application process, please contact the Recruiter listed in the job posting.
Applicants that do not have internet access are encouraged to visit your local library, or local Department of Labor. You may also visit the office of Workforce Recruitment and Retention Monday - Friday between the hours of 8:30 a.m. - 4:30 p.m. to use a dedicated workstation to complete an online application.
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.
Diversity and Inclusion are a part of Cornell University's heritage. We are a recognized employer and educator valuing AA/EEO, Protected Veterans and Individuals with Disabilities. We also recognize a lawful preference in employment practices for Native Americans living on or near Indian reservations. Cornell University is an innovative Ivy League university and a great place to work. Our inclusive community of scholars, students, and staff impart an uncommon sense of larger purpose, and contribute creative ideas to further the university's mission of teaching, discovery, and engagement.
Internal Number: WDR-00023364
About Cornell University
In 1865, Ezra Cornell founded an institution "where any person can find instruction in any study." From the beginning, all students were welcome, regardless of race, gender, ideology, or socioeconomic status. Today, we invite you to join our talented and diverse students and accessible faculty who, together, form a living and learning community unmatched in its breadth of opportunities.Cornell University's college, schools, and other academic units offer more than 4,000 courses, 70 undergraduate majors, 93 graduate fields of study, undergraduate and advanced degrees, and continuing education and outreach programs.