OpenDP Software Developer

at  Harvard University

Allston, MA 02134, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate12 Aug, 2024Not Specified15 May, 20242 year(s) or aboveStatistics,Secondary Education,Python,Communication Skills,RustNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB SUMMARY

Independently perform complex applications/web development for projects of large to very large size and complexity; typically work as part of a team to implement business solutions. Responsible for all aspects of application development cycle. Code advanced and complex software solutions. This is a one-year full-time term position with a possibility of extension.

POSITION DESCRIPTION

OpenDP is an open-source initiative for building libraries, tools, and systems to share and analyze sensitive data with the strong mathematical protections of differential privacy. It has a rapidly growing community that spans academia, industry, and government.
As a software developer, you will be a member of the OpenDP team and report to the development team manager. Your role will involve contributing to the development of software tools, with a primary focus on the OpenDP Library—a modular toolkit comprising privacy routines.

BASIC QUALIFICATIONS

  • Minimum of two years’ post-secondary education or relevant work experience

ADDITIONAL QUALIFICATIONS AND SKILLS

  • Expert Python programming skills.
  • Fluency in the Rust programming language.
  • Familiarity with the R language.
  • Basic knowledge of statistics.
  • Experience with version control systems. Knowledge of GitHub continuous integration processes preferred.
  • Comfortable working independently and as part of a team.
  • An interest in continuous learning and willingness to research and learn new technologies.
  • Proven ability to document software features in Python, Rust, and R. Experience with Sphinx and Jupyter notebooks is preferred.
  • Excellent written and verbal communication skills.
  • Critical-thinking and problem-solving skills.
  • Well-organized and detail oriented.

PHYSICAL REQUIREMENTS

Work is performed in an office environment.

Responsibilities:

  • Collaborate with the team, including researchers, on the design, planning, and implementation of software libraries for private data analysis.
  • Participate in all aspects of the software development life cycle, which involves coding complex software solutions, building unit and integration tests, and writing documentation.
  • Collaborate in developing and maintaining the team’s continuous integration support infrastructure.
  • Contribute ideas and evaluate potential improvements for the OpenDP software ecosystem, including development processes.
  • As needed, will provide second-tier support to internal and external clients, as a technical liaison, assisting with software usage and capability questions.
  • With the team, provide mentorship during our fellow and intern programs.


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Education Management

IT Software - Application Programming / Maintenance

Software Engineering

Diploma

Proficient

1

Allston, MA 02134, USA