Jason Corso
1 week ago
Postdoctoral, Technical Project Manager, and Senior Software Engineer Positions in AI, Robotics, and Machine Learning at University of Michigan University of Michigan in United States
Degree Level
Postdoc
Field of study
Computer Science
Funding
Full-time positions are salaried, with the Technical Project Manager position offering $120,000–$140,000 and the Senior Software Engineer $100,000–$120,000. Postdoctoral/research fellowships are fully funded. All positions are supported by multiple funded projects. Some positions are term-limited through March 2028, with possible renewal based on funding extensions. Student positions are hourly and available to University of Michigan students only.
Deadline
Mar 31, 2026
Country
United States
University
University of Michigan

How do Korean students apply for this?
Sign in for free to reveal details, requirements, and source links.
Where to contact
Keywords
About this position
The Corso Group at the University of Michigan, led by Professor Jason Corso, is recruiting for multiple full-time staff positions to support several funded projects in artificial intelligence, robotics, and machine learning. The group is part of the College of Engineering and collaborates with the Robotics Department, Michigan AI Laboratory, and Electrical and Computer Engineering. Research focuses on human-AI teams, physically-grounded and continually learning AI agents, computer vision, reinforcement learning, and interactive systems that guide humans through complex tasks. Projects may span application domains such as healthcare and education, with an emphasis on generalization and societal impact.
Openings include:
- Postdoctoral/Research Fellow: Lead research in computer vision, machine learning, AI, and robotics. Responsibilities include developing models, designing physical infrastructure, conducting user studies, publishing in top venues, and mentoring students. Requires a PhD in a relevant field, strong publication record, and expertise in Python and ML frameworks.
- Technical Project Manager: Coordinate research software development, manage project schedules, facilitate collaboration, and support open-source releases. Requires a bachelor’s or higher in computer science or related field, 3-5 years of experience, and strong project management skills. Advanced degrees and experience with federally funded research are preferred.
- Senior Software Engineer: Lead software design and development for AI and robotics systems, focusing on Python, ML frameworks, and system architecture. Requires a bachelor’s or higher in a relevant field, 3-5 years of experience, and proficiency in modern software development practices.
- Hourly Student Positions: Available for University of Michigan students to support research and engineering tasks.
All positions are based in Ann Arbor, MI, with hybrid work options available. The group values elegant software engineering, open-source contributions, and impactful research. Funding is secured for all roles, with competitive salaries for full-time staff and hourly rates for students. Application deadlines for most positions are March 31, 2026. Applicants should apply directly via the University of Michigan careers portal, submitting a cover letter and resume as instructed in each job posting.
Key research areas include artificial intelligence, robotics, machine learning, computer vision, reinforcement learning, human-AI interaction, and software engineering. The Corso Group offers a collaborative, innovative environment with opportunities for professional growth and contribution to cutting-edge research.
Funding details
Full-time positions are salaried, with the Technical Project Manager position offering $120,000–$140,000 and the Senior Software Engineer $100,000–$120,000. Postdoctoral/research fellowships are fully funded. All positions are supported by multiple funded projects. Some positions are term-limited through March 2028, with possible renewal based on funding extensions. Student positions are hourly and available to University of Michigan students only.
What's required
For the postdoctoral/research fellow position: PhD in Computer Science, Robotics, Electrical Engineering, or a related field; strong research background in computer vision, machine learning, AI, and/or robotics; established publication record in top venues; ability to independently lead research projects; expertise with Python and relevant libraries (e.g., PyTorch, TensorFlow, OpenCV, ROS); experience with software development for AI, robotics, or sensing systems; strong documentation and communication skills; interest in user studies and field work. For the Technical Project Manager and Senior Software Engineer: Bachelor’s or higher in computer science, electrical/computer engineering, or related field; 3-5 years of relevant experience; proficiency in Python, modern ML frameworks, and version control with Git; experience in project management and/or software architecture; excellent communication skills. Desired: advanced degree, experience with federally sponsored research, CI/CD, cross-platform development, and leading teams.
How to apply
Apply directly via the provided University of Michigan job links. Attach a cover letter as the first page of your resume, describing your interest and relevant skills. Follow the specific application instructions for each position. Ensure all required documents are submitted online.
Ask ApplyKite AI
Professors

How do Korean students apply for this?
Sign in for free to reveal details, requirements, and source links.