Research Data Workflow Developer

Requisition # 2024-19873
Date Posted 1 month ago(10/9/2024 3:24 PM)
Department
Research Computing
Category
Information Technology
Job Type
Full-Time

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 that
support the efficient acquisition or creation, storage, and movement of data during the research life
cycle
-Analyze and document research data movement requirements between TigerData storage tiers;
understand trends in research, identify best practices, and document automation strategies to
support 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 research
data movement between storage tiers, within TigerData and across multiple storage platforms
-Implement, maintain, and refine developed workflows configured to support data and storage
management 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

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Join our Talent Network to receive updates about working at Princeton.

Princeton University job offers are contingent upon the candidate’s successful completion of a background check, reference checks, and pre-employment screening, as applicable.


If you have questions or comments regarding the iCIMS Privacy Policy or iCIMS FAQs, please contact accounts@icims.com.


Go to our careers site.