Sr. Research Software Engineer
Listed on 2026-02-14
-
Software Development
AI Engineer, Machine Learning/ ML Engineer
Current Employees: If you are a current Staff, Faculty or Temporary employee at the University of Miami, please to log in to Workday to use the internal application process. To learn how to apply for a faculty or staff position, please review this tip sheet.
The University of Miami/UHealth Department of SCCC has an exciting opportunity for a Full Time Sr. Research Software Engineer to work at the UHealth campus in Miami, Fl.
CoreJob Summary
The Sr. Research Software Engineer designs, modifies, develops, and implements AI/Machine Learning (ML)/Virtual Reality (VR)/Augmented Reality (AR) software systems as part of the University of Miami’s Frost Institute for Data Science and Computing (IDSC). The incumbent oversees the successful completion of all extended/augmented reality research projects initiated through UMVerse and IDSC’s Creative Computing Program.
Department-specific Functions- Develop and maintain web applications using Node.js and React, ensuring high performance and responsiveness.
- Collaborate with cross-functional teams, including designers and product managers, to define, design, and ship new features.
- Write clean, reusable, and efficient code following industry best practices and coding standards.
- Build and optimize server-side components and APIs for seamless integration with front-end applications.
- Conduct thorough testing and debugging of applications to identify and resolve any issues or bugs.
- Participate in code reviews to ensure code quality, improve performance, and share knowledge with team members.
- Collaborate with the UI/UX team to implement visually appealing and user-friendly interfaces.
- Act as a content/product owner for software deliverables, ensuring that technical documentation, deployment instructions, and user-facing guides are clear, accurate, and enable adoption.
- Provides leadership in technical and project management involving the design, modification, development, and implementation of next-generation software systems initiated through UMVerse and IDSC’s Creative Computing Program to leverage rich multimodal data sets, making AI/ML experiences more interactive, personalized, and realistic.
- Defines and develops software specifications using pseudo-code, flowcharts, block diagrams, and layouts in collaboration with students and other software engineers.
- Utilizes big data computation and storage tools to create prototypes and data sets.
- Develops scalable solutions using AI tools and machine-learning models and maintains ML infrastructure to support the training and deployment of ML models.
- Works closely with teams in developing and executing performance tests on AI/ML systems to measure and evaluate their efficiency in handling large amounts of data, complex algorithms, and processing speeds to ensure optimal performance.
- Establishes the release calendar and addresses issues that may impact progress, ensuring timely delivery of projects.
- Manages daily operations at the Virtual Experience and Simulation Lab (VESL), ensuring smooth functioning and maintenance.
- Maintains codebase repositories, documentation archives, and 3D model repositories, ensuring they are up-to-date and accessible.
- Supervises and offers technical guidance to junior engineers and students, coordinating projects across multiple sites.
- Maintains awareness of state-of-the-art development tools, programming and problem-solving techniques, and computing equipment to ensure the use of the most current technologies.
- Participates in various aspects of end-user consulting, systems analysis and design, and vendor contract management.
- Adheres to University and unit-level policies and procedures and safeguards University assets.
This list of duties and responsibilities is not intended to be all-inclusive and may be expanded to include other duties or responsibilities as necessary.
Core QualificationsEducation:
Bachelor’s degree in relevant field required
Experience:
Minimum 4 years of relevant experience required
Skills and Abilities
- Skill in collecting, organizing, and analyzing data.
- Ability to design user interactions and interfaces in a VR environment.
- Ability to recognize and solve a variety of…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).