Research Engineer

Overview

On Site
USD 85,000.00 - 150,000.00 per year
Full Time

Skills

Teaching
Innovation
Entrepreneurship
Cyber Security
Visualization
Internet
SSL
Research
Regulatory Compliance
Computer Science
Software Engineering
Software Development
Python
Rust
Operating Systems
Virtualization
Supply Chain Management
Computer Networking
Formal Verification
Mentorship
Open Source
PDF
GitHub

Job Details

Description

Research Engineer

NYU TANDON SCHOOL OF ENGINEERING

Description: The Department of Computer Science & Engineering (CSE) at NYU Tandon School of Engineering is looking for a full time Research Engineer to work on open source software in the Secure Systems Laboratory under Professor Justin Cappos.

New York University (NYU) is one of the top private universities in the United States, and the Tandon School of Engineering, located in Brooklyn, NY, is deeply committed to excellence in teaching and learning. Tandon fosters student and faculty innovation and entrepreneurship that make a difference in the world. The CSE department conducts ongoing research programs in a wide range of areas related to computer science theory, cyber security, analysis, visualization data, computer games, and internet and web research. The Secure Systems Lab has a long history of building and deploying widely used open source software such as TUF, in-toto, gittuf, and Uptane.

Expectations

The Research Engineer will contribute to open source software, specifically by fostering the real world deployment of security solutions in open source.

The Research Engineer will help to maintain the SSL's software while working to help contributors apply solid industry software development practices. In addition to participating in lab projects, the Research Engineer will be able to engage in open source contributions to outside projects.

Salary range

In compliance with NYC's Pay Transparency Act, the annual base salary for this position is $85,000-$150,000 depending on the candidate's experience and qualifications.

Qualifications

Qualifications:

Required:

  • BS in Computer Science, Software Engineering, or related field;
  • Strong software development skills, including Python and either Go or Rust;
  • Experience working on a team that produced software used in production with modern test and development practices.

Preferred:

  • Experience in contributing to / maintaining widely used open source software;
  • Development experience with low level systems code including operating system code and compilers, software supply chain security, virtualization, software supply chain security software, networking code, and/or formal verification tools;
  • Expertise in developing security focused software;
  • Demonstrated track record of mentoring students and/or open source contributors;
  • Experience advocating for adoption of software, ideally open source software.

Application Instructions

Applicants should submit, as one pdf, the following information:

  • A brief cover letter, explaining your interest, background with developing production software, and fit for the position;
  • an up-to-date resume that includes a link to code samples (such as your github),
  • 3 reference letters, submitted by recommenders (not by the candidate).

All application materials should be submitted electronically via Interfolio.

Period of performance:

Review of applications will begin as soon as possible and will continue until the position is filled. Expected start date is January 1st, 2026. This position is for one year, with an opportunity to renew subject to performance and availability of funds.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.