Scientist Software Developer IV, arXiv, Cornell Tech (NYC)
APPLY
About Cornell Tech Cornell Tech is a graduate campus of Cornell University that brings together faculty, students, business leaders, and tech entrepreneurs in a catalytic environment to reinvent the way we live in the digital age.
A hallmark of Cornell Tech is a rapid pace of change and growth, which serve as opportunities to pursue excellence and improvement, not merely scale. We iterate to learn quickly from our activities and to improve our programs and ways of working. We further expect our organizational structure to continue to change, given the pace of our activities and programs and our iterative learning process. We see Cornell Tech serving as a model organization for our students, demonstrating the operations of a highly effective, dynamic, information-age organization.
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. We are embarking on a three-year project, arXiv Cloud Edition (or arXiv CE), through which we will migrate all aspects of the arXiv system to the cloud and modernize our code base. The goals of arXiv-CE are to improve stability and capacity, ease expansion into new subject categories, allow easier integration with other services, and otherwise prepare arXiv to be able to support the future needs of the communities we serve. We currently assembling the team that will work on successfully completing this ambitious project.
Position Summary While position responsibilities vary, every member of our community is expected to foster a culture of belonging and a psychologically healthy work environment by communicating across differences; being cooperative, collaborative, open, and welcoming; showing respect, compassion, and empathy; engaging and supporting others regardless of background or perspective; speaking up when others are being excluded or treated inappropriately; and supporting work/life integration of oneself and others.
arXiv is embarking on a three-year project, arXiv Cloud Edition (or arXiv CE), through which we will migrate all aspects of the arXiv system to the cloud and modernize our code base. The goals of arXiv-CE are to improve stability and capacity, ease expansion into new subject categories, allow easier integration with other services, and otherwise prepare arXiv to be able to support the future needs of the communities we serve. We are currently assembling the team that will work on successfully completing this ambitious project.
We are looking for a scientist with advanced software development skills to join the arXiv software development team but also provide the perspective of a scientist.
Reporting to the arXiv Technical Director, the Scientist Software Developer will participate in the arXiv development projects
- Write new software as part of arXiv's migration to the cloud
- Rewrite, and re-architect the functions of arXiv's existing Perl and PHP code in Python
- Implement new functions and features in arXiv's system
- 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
- Provide scientist perspective as SME to guide software development of arXiv services
Successful candidates will need to have and display the following competencies as part of this role:
Manages ambiguity - Operating effectively, even when things are not certainor the way forward is not clear
Decision quality - Relies on a mixture of analysis, wisdom, experience, and judgment when making decisions
Action oriented - Taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm
Cultivates innovation - Comes up with useful ideas that are new, better, or unique
This is a full-time, benefits-eligible 3-year term position with the possibility of renewal. This is a hybrid or fully onsite position with primary work location at the Cornell Tech campus on Roosevelt Island in New York City. There is some flexibility for fully remote work. Flexible work schedules are subject to change.
Visa sponsorship is not available for this position. Starting Salary R ange: $121,600 to $130,300 Essential Functions Include Software Engineering- 75%
- Write new software as part of arXiv's migration to the cloud
- Rewrite, and re-architect the functions of arXiv's existing Perl and PHP code in Python
- Implement new functions and features in arXiv's system
- 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
Advising & External Relations-20%
- Interfacing with scientists (primarily arXiv users) for data collection to assist arXiv software engineers
- Provide scientist perspective as SME to guide software development of arXiv services
Other position-related responsibilities- 5%
- Participate in projects or other duties as assigned with occasional work responsibility falling above or below current classification.
- Completion of any university required compliance trainings.
Required Qualifications - Experience in and/or demonstrated commitment to supporting diversity, equity, access, inclusion, and wellbeing.
- Ability to cultivate and develop inclusive and equitable working relationships with students, faculty, staff, and community members.
- At least a masters degree in a physical science field
- At least five years of participation in science research as an arXiv user (reader of arXiv articles)
- Demonstrated software development experience
- At least 5 years of software development experience, or an equivalent combination of education and experience
- Familiarity with Linux, scripting, etc.
- A record of serious contributions to production-grade software projects
- Ability to thrive and manage through ambiguity
Preferred Qualifications - Ph.D. in a physical science
- Co-author, or better, submitter of one of more accepted arXiv articles
- Strong Docker Experience
- Kubernetes experience
- Deep knowledge of TeX and LaTeX usage and processing tools
- OpSec experience
Culture Of Inclusion and Community Standards As a university founded to be a place where " any person can find instruction in any study," diversity and inclusion are at the core of our values and mission. We strive to be a welcoming, caring, healthy, and equitable community where students, faculty, and staff with different backgrounds, perspectives, abilities, and experiences can learn, innovate, and work in an environment of respect, and feel empowered to engage in any community conversation. As a member of the Cornell University community, it is important to recognize our shared
responsibility to each other to cultivate a culture of inclusion for all. Cornell Core values
As an individual contributor you will model and support a culture of diversity, equity, inclusion, and wellbeing and continually seek to understand how your role, behaviors, and actions impact the success of this
culture.
While position responsibilities vary greatly, the Skills for Success and Leadership Skills for Success are foundational to what is expected of every employee and leader working at Cornell. These skills are essential for individual and organizational success. Staff Skills for Success; Leadership Skills for Success
Familiarize yourself with Cornell's COVID-19 workplace guidance as well as the university's COVID-19 services and information.
Rewards and Benefits Cornell offers pompetitive compensation, generous time-off, and great benefits More on Cornell Benefits
University Job Title: Software Engineer IV
Job Family: Information Technology
Level: G
Pay Rate Type: Salary
Pay Range: $113,071.00 - $157,043.00
Remote Option Availability: Hybrid
Company: Endowed
Contact Name: Evelyn Gordon
Job Titles and Pay Ranges: Non-Union Positions Noted pay ranges reflect the potential pay opportunity for each job profile . click apply for full job details