Jobs and Careers
PR

Research Data Workflow Developer

Princeton University
United Statesfull_timeVerifiedPosted 9 Oct 2024

About the role

Overview

The Research Data Workflow Developer will support the implementation of the TigerData service, a comprehensive set of data storage and management tools and services that provide storage capacity, reliability, functionality, and performance to campus. In this role, the Research Data Workflow Developer will work with researchers across Princeton to understand and document active data processes and implement automated workflows for the acquisition/creation, storage, and movement of data to enable research. They will be leveraging understanding of research data trends at Princeton to provide direction and guidance to the evolution of the TigerData service and will be responsible for scripting and development required to automate workflows using MediaFlux as TigerData grows. This role is also responsible for troubleshooting system-level issues related to monitoring and performance, as well as partnering with technical staff to upgrade and update MediaFlux as needed.

Responsibilities

Design/Analysis-Work with researchers across Princeton to understand and document active workflow processes thatsupport the efficient acquisition or creation, storage, and movement of data during the research lifecycle-Analyze and document research data movement requirements between TigerData storage tiers;understand trends in research, identify best practices, and document automation strategies tosupport data movement for active research-Advise faculty and researchers on data intensive research and big data considerations-Develop and maintain documentation related to research data storage and movement workflows

 

API/Script Development-Understand the MediaFlux environment and API-Using that API, design, develop, and maintain configuration to support the automation of researchdata movement between storage tiers, within TigerData and across multiple storage platforms-Implement, maintain, and refine developed workflows configured to support data and storagemanagement for researchers-Use scripting and programming tools (bash, Python, and Tcl) and perform basic debugging-Contribute scripting to manage the MediaFlux environment including; maintenance, monitoring,software updates, and data movement

 

Performance Tuning and Monitoring-Work with colleagues to test, assess and make recommendations for adjustments to hardware,software, and network settings to increase performance of data movement-Increase efficiency of data movements by developing automation and tuning processes-Identify and implement tools to assist with the monitoring performance of data movement

 

Professional Development-Keep abreast of emerging technologies related to data storage and movement

Qualifications

Essential Qualifications:

  • 5+ years experience with process analysis and documentation
  • 3+ years experience working with API usage from scripting languages
  • Experience with Linux operating system, Red Hat preferred
  • Experience working with vended software, preferably middleware
  • Ability to respond promptly and professionally to customer requests
  • Demonstrated successes working in a collaborative environment, as well as independently
  • Ability to learn new systems beyond area of core knowledge
  • Ability to communicate effectively with a diverse user base having varied levels of technical proficiencies
  • Proactively seeks information and ideas from peers, supervisors, and customers
  • Ability to handle multiple priorities
  • Bachelor's degree, or equivalent related work experience.

 

Preferred Qualifications:

  • Expertise with big data system administration, installation, and troubleshooting
  • Experience with storage solutions
  • Experience with MediaFlux
  • Experience in a research environment

 

Princeton University is an Equal Opportunity/Affirmative Action Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law. KNOW YOUR RIGHTS

Standard Weekly Hours

36.25

Eligible for Overtime

No

Benefits Eligible

Yes

Probationary Period

180 days

Essential Services Personnel (see policy for detail)

No

Physical Capacity Exam Required

No

Valid Driver’s License Required

No

Experience Level

Mid-Senior Level

#Ll-DP1

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Princeton University

View company profile →