OpenDP Software Developer
at Harvard University
Allston, MA 02134, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 12 Aug, 2024 | Not Specified | 15 May, 2024 | 2 year(s) or above | Statistics,Secondary Education,Python,Communication Skills,Rust | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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