Responsible for developing software that manages large-scale data manipulation within complex data structures for the university's Institute for Social Research and Data Innovation (ISRDI). Specific duties include: (1) Designing, building, implementing, and maintaining data software processing channels for data extraction, transformation, and loading to connect large data sets from a variety of sources; (2) Developing software and deployment (including coding, refactoring, testing, executing, and analyzing data pipelines and coordinating all aspects of software developing lifecycle); (3) Providing IT software support to researchers at ISRDI as issues arise within data, metadata, or tools; (4) Supporting other software developers by offering technical leadership and guidance.
This position is not eligible for visa sponsorship.
Qualifications
Required Qualifications
• Bachelor's degree in Computer Science, Information Science, Computer Systems Engineering, or related
• Four years of software development experience, including specific experience with large dataset manipulation and complex data models; working with demographic census and survey datasets (such as IPUMS); experience developing software for high performance and/or distributed computing; working with data analytics and data access APIs; modern data science techniques and approaches (including ML, LLM, Generative AI); working in a research and/or higher education setting; working with large datasets using Rust and/or Python, and data stored in Parquet; building reusable dataset manipulation tools that are sufficiently flexible to accommodate complex data model; working in close collaboration with cross-functional teams in an agile environment; making decisions concerning software architecture that account for both short-term and long-term requirements
• Demonstrated proficiency working with databases, SQL, and Python
• Ability to facilitate discussions about software architecture and design by engaging with researcher and IT stakeholders
• Working knowledge of Rust and/or C/C++
Pay and Benefits
Pay Range: $102,460.74 - $115,000 annually; depending on education/qualifications/experience
Time Appointment: 100% Appointment
Position Type: Faculty and P&A Staff
Please visit the Office of Human Resources website for more information regarding benefit eligibility.
The University offers a comprehensive benefits package that includes:
• Competitive wages, paid holidays, and generous time off
• Continuous learning opportunities through professional training and degree-seeking programs supported by the Regents Tuition Benefit Program
• Low-cost medical, dental, and pharmacy plans
• Healthcare and dependent care flexible spending accounts
• University HSA contributions
• Disability and employer-paid life insurance
• Employee wellbeing program
• Excellent retirement plans with employer contribution
• Public Service Loan Forgiveness (PSLF) opportunity
• Financial counseling services
• Employee Assistance Program with eight sessions of counseling at no cost
• Employee Transit Pass with free or reduced rates in the Twin Cities metro area
While our salary ranges provide a framework, it is important to note that most of the
time, the initial pay may not reach the maximum of the range. This approach ensures
that compensation reflects the value and unique contributions of each candidate while
maintaining equity within our organization. As part of our commitment to fair and
equitable compensation, please be aware that the salary offered to incoming candidates
will be based on their individual credentials and experience.
How To Apply
Applications must be submitted online. To be considered for this position, please click the Apply button and follow the instructions. You will be given the opportunity to complete an online application for the position and attach a cover letter and resume.
Additional documents may be attached after application by accessing your "My Job Applications" page and uploading documents in the "My Cover Letters and Attachments" section.
To request an accommodation during the application process, please e-mail
[email protected] or call (612) 624-8647.