University of Michigan logo

Senior Full Stack Developer

University of Michigan

Ann Arbor, MI
Full Time
Senior
15 days ago

Job Description

About the Role

Lead the Future of AI at the University of Michigan! Information and Technology Services (ITS) is seeking a Senior Emerging Technologies Engineer to drive the design and delivery of AI-powered solutions that transform how the University of Michigan supports teaching, learning, operations, and digital services. This role involves architecting and developing cutting-edge GenAI services, improving university workflows through AI, OCR, and document processing, and contributing to platforms like the UM GPT suite. The position emphasizes collaboration across disciplines, mentorship, and shaping the future of emerging technologies in higher education.

Key Responsibilities

  • Design and implement robust, scalable systems that support leading-edge AI capabilities, including building reliable back-end services, ensuring data flow and security, and developing user interfaces that are intuitive and meet accessibility standards.
  • Improve the performance and efficiency of AI-powered systems by refining model interactions, optimizing processing pipelines, and implementing structured AI workflows using tools like LangGraph.
  • Ensure seamless integration between AI components, orchestration layers, and back-end infrastructure.
  • Provide mentorship to junior staff and interns, supporting their professional growth within the department.
  • Share technical expertise, offer guidance on project work, and foster an environment of continuous learning and development.
  • Stay updated with the latest trends in web development, AI, security, privacy, and accessibility.
  • Allocate time for training and attending industry events to ensure that the UM GPT suite remains state-of-the-art.

Requirements

  • Bachelor's Degree in Computer Science or related field, or equivalent work experience in software development with a focus on web technologies.
  • Minimum 6 years of professional experience in full-stack API-driven application development, including familiarity with front-end and back-end technologies.
  • Demonstrated experience with artificial intelligence and machine learning, including natural language processing techniques such as named entity recognition (NER), document classification, and text summarization; proficiency in building, training, and deploying models using tools like scikit-learn, TensorFlow, PyTorch, or Hugging Face.
  • Experience in front-end web application development using Vue.js, React, TypeScript.
  • Experience in back-end application development using Python, Django, FastAPI, PostgreSQL.
  • Strong project management skills, including resource allocation and timeline management.
  • Understanding of security, privacy, and accessibility, with demonstrated experience or certification in implementing secure and private web solutions that are accessible to a diverse user base.
  • Effective communication skills to convey technical information clearly to both technical and non-technical audiences.
  • Demonstrated commitment to ongoing professional development in web development, AI technologies, and industry best practices.

Nice to Have

  • Master's Degree in Computer Science or related field, with a focus on AI, machine learning, or web technologies.
  • Familiarity with OCR tools (e.g., Tesseract, Google Vision, Azure Form Recognizer) for parsing semi-structured documents.
  • Experience with model explainability tools (e.g., SHAP, LIME) for AI transparency and auditability.
  • Expertise in cloud technologies (AWS, Azure, GCP), DevOps practices, and Agile methodologies.
  • Experience with containers and container orchestration tools.
  • Strong experience with GenAI or similar AI frameworks, especially in integrating these into web-based platforms or services.

Qualifications

  • Bachelor's Degree in Computer Science or related field
  • Minimum 6 years of professional full-stack application development experience

Working at University of Michigan

The role emphasizes collaboration, continuous learning, innovation, and responsible AI development within a university setting, fostering a culture of mentorship and staying at the forefront of emerging technologies.

Apply Now

Job Details

Posted AtJul 8, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About University of Michigan

Website

umich.edu

Company Size

10000+ employees

Location

Ann Arbor, MI

Industry

Colleges, Universities, and Professional Schools

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches