Data Engineer (Remote Option)

Note: Remote or Hybrid work arrangement options are available for this position.

To be considered for this position, you must be eligible to work in the United States without requiring university sponsorship for continued employment.

Mission Statement

The Office of University Development maximizes private support for the University of Michigan.

Job Summary

You will report to:  Director of Data Science and Decision Support

You will manage:  N/A

What you will do: We are a small team of data lovers using data for the common good, helping the University of Michigan improve our world through data-informed philanthropy. We not only transform data into action, we do so mindfully, maintaining a holistic commitment to diversity, equity and inclusion in all that we do. This position is for a data engineer who can wrangle messy and complicated data, pull data from APIs, and build structured data products for use in machine learning and artificial intelligence-based tools for university fundraising. A typical work week will include a large amount of programming and data pipeline development, a fair amount of data management, data analysis, and requirements gathering, and some documentation, outreach, brainstorming, visualization, and other tasks.

For a detailed list of responsibilities, you can find the full job descriptions for the Senior level here and the underfill Intermediate level here.

Required Qualifications

Senior level:

  • A commitment to diversity, equity and inclusion in the workplace.

  • Mindfulness of biases in data and data processes.

  • Bachelor's degree or equivalent combination of education and experience, with demonstrated competencies in information retrieval, computer science, data analysis, or similar fields.

  • The ability to do serious data munging and data wrangling is important. Demonstrated experience with SQL plus knowledge of another data preparation language (preferably Python and Spark). These tools will be used to merge large datasets, locate and clean messy records, recode missing values, convert between data formats, and construct standardized datasets for wider use.

  • 5+ years of experience with "big data" data storage formats and query tools. This may include work with Hadoop, Hive, Parquet, Delta Lake, or NoSQL databases.

  • 5+ years of experience with Microsoft Azure, Amazon AWS, or Databricks.

  • 5+ years of experience with modern data engineering workflows and frameworks.

  • 5+ years of experience with software development best practices (e.g., Agile methods and unit testing) and version control tools.

  • Curiosity, and teamwork skills to collaborate with all kinds of peers and to solve challenging questions head-on.

  • 5+ years of experience developing interactive, reusable and self-service online analytics tools.

  • 5+ years of experience with multiple machine learning and data mining concepts and techniques.

  • 5+ years of experience with cloud-based analytics tools.

*Intermediate level qualifications can be found in the full job description here.

Underfill Statement

This position will be filled at the Senior or Intermediate level depending upon the qualifications of the selected candidate. Please note the salary range for each title:

Senior: $100,000 - $109,000

Intermediate: $75,000 - $85,000

Benefits at the University of Michigan

In addition to a career filled with purpose and opportunity, the University of Michigan offers a comprehensive benefits package to help you stay well, protect yourself and your family, and plan for a secure future. Benefits include:

  • Generous time off

  • A retirement plan that provides two-for-one matching contributions with immediate vesting

  • Many choices for comprehensive health insurance

  • Life insurance

  • Long-term disability coverage

  • Flexible spending accounts for healthcare and dependent care expenses

Additional Information

For additional information about this position and to review other current openings in Development, please visit our website at:

Application Deadline

Although the Posting End Date may indicate otherwise, this job may be filled and closed anytime after a posting duration of seven calendar days.


U-M EEO/AA Statement


The University of Michigan is an equal opportunity/affirmative action employer.

Desired Skills

Contact Info

Posted: Aug. 29, 2022

Saved 0 times


Get Updates