Software Engineer IV, arXiv, Cornell Tech (NYC) at Cornell University
New York, NY 10021, USA -
Full Time


Start Date

Immediate

Expiry Date

06 Jul, 25

Salary

130300.0

Posted On

06 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Scripting, Tex, Access, Computer Science, Html, Latex, Oauth, Linux, Software Projects

Industry

Education Management

Description

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.

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
  • 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
  • Improve and rationalize arXiv’s support for TeX and LaTeX
  • 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

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 certain or 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.

REQUIRED QUALIFICATIONS

  • Bachelor’s degree in computer science (or a closely related field) and at least 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
  • Experience in and/or demonstrated commitment to supporting diversity, equity, access, inclusion, and wellbeing
  • Passionate about working in an organization that values and promotes diversity, equity, inclusion, anti-racism, and wellbeing

PREFERRED QUALIFICATIONS

  • Strong Docker Experience
  • Kubernetes experience
  • Familiarity with and use of arXiv
  • Deep knowledge of TeX and LaTeX usage and processing tools, particularly with respect to conversion of TeX to HTML
  • OpSec experience with emphasis on SSO/OAuth
  • Passion for science
Responsibilities

Direct Technical Contributions- 65%

  • 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; Develop and validate test routines and schedules, evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systemsCreate and maintain a CI/CD pipeline
  • Help manage arXiv’s use of and contributions to Open Source Projects
  • Use advanced skills to support, analyze and evaluate complex existing or proposed applications and enterprise systems. Analyze and amend software errors in a timely and accurate fashion and provide status reports where required.

Project management- 20%

  • Manage sub projects relating to arXiv’s migration to the cloud
  • Collaborates with Project Manager and Sr. Software Engineers to create and implement project plans for projects with significant inter-dependency with other systems and/or projects

Internal Communications - 10%

  • Keep arXiv staff and management informed about general progress, issues and concerns

Other position-related responsibilities- 5%

  • Participate in projects with occasional work responsibility falling above or below current classification.
  • Other position related responsibilities as assigned by your supervisor
Loading...