Apply Now Clicking "Apply Now" opens the link in a new window.

How to Apply

Locaton:     North Campus, Beyster Building

Effort:         100% (40 hours per week)

Salary:        $77,000 to $90,000 dependent upon background and experience

This is a one-year term-limited position with the possibility of renewal dependent upon performance and funding.

A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position, and outline skills and experience that directly relate to this position.

Information about benefit plans at the University can be found at the following link.


Job Summary

This position will be for an applications systems analyst / programmer who will assist in conducting research in the areas of Big Data, databases, cloud computing, distributed systems and other areas of technology.  More specifically the focus of the work will be around developing research prototypes into real, scalable, open-source systems and building proofs-of-concept. 


  • Directing, instructing, and leading other developers contributing to our open-source projects, and overseeing their contributions to the code.
  • Implementing research ideas and conducting experiments.
  • Building proofs-of-concept.
  • Maintaining existing tools and services (both web- and software-based).
  • Contributing to documentation of software tools.

Required Qualifications*

  • BSc degree (or higher) in Computer Science, Computer Engineering, or other related fields.
  • Sufficient experience with web-based technologies.
  • Willingness to take the lead on solving challenging problems
  • Fluency and experience in Linux-baSed software development.
  • Fluency in Java, C/C++, Phython.
  • Fluency in data structures and algorithm (at an undergraduate level).
  • Willingness to work as part of a team
  • Familiarity with basic database concepts.

Desired Qualifications*

  • Deisre to learn new technologies.
  • Past experiewnce as a software developer.
  • Open-source experience
  • Fluency in math or statistics

Additional Information

Michigan Engineering’s vision is to be the world’s preeminent college of engineering serving the common good. This global outlook, leadership focus and service commitment permeate our culture. Our vision is supported by a mission and values that, together, provide the framework for all that we do.  Information about our vision, mission and values can be found at: .

The University of Michigan has a storied legacy of commitment to Diversity, Equity and Inclusion (DEI). The Michigan Engineering  component of the University’s comprehensive, five-year, DEI strategic plan—along with updates on our programs and resources dedicated to ensuring a welcoming, fair and inclusive environment—can be found at: .


U-M EEO/AA Statement

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