HRTMS Job Description Management
| Applications Programmer 2 APPLICATIONS PROGR 2 (007299) UCPath Position ID: TBD_189575 | | |
Position Description History/Status | Approved Date: | 7/29/2025 6:36:28 PM | Date Last Edited: | 7/29/2025 6:36:24 PM | Last Action Effective Date: | | Organization Details | Business Unit (Location): | LACMP | Organization Code: | 1220O | Organization: | SCHOOL OF THEATER, FILM & TELEVISION | Division Code: | 1221D | Division: | THEATER, FILM & TV DIV | Department: | 046600 - THEATER | Position Details | UCPath Position Number: | TBD_189575 | Position Description ID | 242833 | UC Payroll Title: | APPLICATIONS PROGR 2 (007299) | Personnel Program | Professional and Support Staff (PSS) | Salary Grade: | Grade 20 | Job Code FLSA: | Non-Exempt | Union Code (Collective Bargaining Unit): | 99: Non-Represented (PPSM) | Employee Relations Code: | E: All Others - Not Confidential | Employee Class (Appt Type): | 1 - Staff: Contract | Full-Time Equivalent (FTE) | 0.75 | SUPERVISION | UCPath Reports to Position Number: | 40206320 | Reports to Payroll Title: | Theater Chair, Professor, Director-REMAP | UCPath Department Head Position Number: | 40819204 | Department Head Payroll Title: | ADMIN SUPV 2 GF | | | |
Level of Supervision Received | GENERAL SUPERVISION - Indicates that the incumbent develops procedures for performance of variety of duties; or performs complex duties within established policy guidelines. |
POSITION SUMMARY | This professional is involved in the development of hybrid mobile-edge-cloud AI and machine learning applications and services for immersive media use cases. Work includes researching, designing, developing specifications for designing, writing, modifying, testing, debugging, troubleshooting and maintaining related source code. Also having direct or related involvement in designing related user interfaces, continuous integration and deployment services, integration to other systems / applications, content or multimedia processes. Work includes analysis and design for creative applications, documentation, and collaboration with other developers. | | | |
Department Summary | We are committed to bringing world-class university research to the grand challenges facing the world of theater and performance today by fostering an ever-diversifying community of playwrights, designers, directors, scholars, and performers. Through deep engagement with the changing landscape of contemporary performance, diverse and dynamic faculty leadership, and creative collaboration across the campus and Los Angeles’ communities, UCLA Theater showcases the future of performance. |
Key Responsibilities and Essential Functions | Function | Responsibilities | % Time | Software Design | 1. Software design, development, implementation, systems integration, debugging, and testing of multiple instrumented environment applications on a variety of platforms in support of functional end-to-end rapid prototyping. These high-fidelity functional end-to-end working prototypes will incorporate agreed upon designs. 2. Define platform strategies that enable code and approaches developed in one area of research to be applied in others. 3 Provide technical guidance other developers, students and researchers collaborating on the project. Evaluate relationships between available resources and software designs, and iteratively refine both to best achieve project objectives. | 35% | Design Collaboration and Supervision | 1. Actively participate in a collaborative research process with the PIs, researchers, and other collaborators, capture and document application/system requirements, develop platform-level strategies, and create workflow specifications and wireframes. 2. Provide guidance to other developers, students, and researchers, participating as a technical expert in small teams with both deadline-driven and exploratory tasks. 3. Delegate and guide independent tasks by junior developers and student researchers on how to meet project objectives, across both platform- and project-level tasks. | 35% | Demonstrations, Presentations, and Production Supervision | 1. At times, interface with UCLA, other academic partners, government and industrial supporters of the research project on the technical and other related aspects of all projects, including giving demonstrations on an as needed basis and as requested by the PIs, and assisting in writing technical documentation, publications/presentations and status reports. | 15% | Maintenance and Documentation | 1. Test, document, and maintain the code and systems created from both a platform and project perspective. 2. Operate and maintain unit tests code created. 3. Provide guidance to the testing and documentation of code by others. | 10% | Reporting | 1. Prepare written progress reports on the requests of the supervisor | 5% | | | | | |
Other Requirements - Applies to all Positions | • | Performs other duties as assigned. | • | Complies with all policies and standards. | • | Complies with the University of California, Los Angeles (UCLA) Principles of Community. | • | This position description is not intended to be a complete list of all responsibilities, duties or skills required for the job and is subject to review and change at any time, with or without notice, in accordance with the needs of the organization. | | | |
Educational Requirements | Education Level | Education Details | Required/ Preferred | And/Or | Bachelor's Degree | Bachelor's degree in related area and / or equivalent / training. | Required | Or | Master's Degree | Masters degree in a related technical field. | Preferred | | | | | | | | |
Experience Requirements | Experience | Experience Details | Required/ Preferred | And/Or | | Experience developing software to take practical advantage of state-of-the-art ML algorithms and research results in AI. | Required | | | Experience building applications across a range of end-user platforms and basic knowledge of game engine development (Unreal, Unity). | Required | | | Ability to design, implement, integrate, test, and debug distributed software applications in a mixed Linux, MacOS X, Windows, Android, and iOS environment. | Required | | | | | | | | |
Knowledge, Skills and Abilities | KSAs | Required/ Preferred | Knowledge of and demonstrated experience with standard machine learning / AI platforms and libraries, as well as multimedia processing libraries, and other common software components in Python and C/C++. Ability to learn new languages and libraries as required for individual projects. | Required | Experience with deploying original software in a production environment for creative / artistic projects under deadline pressure. | Required | Practical experience developing and debugging on a variety of platforms, included and mobile devices. | Required | Experience in collaborative, multidisciplinary design processes and software support in research environments. | Required | Critical, self-motivated thinker with strong analytical and organization abilities. | Required | Demonstrated writing skills to complete concise, effective and grammatically correct proposals, reports, and academic papers. | Required | Ability to communicate on a one-to-one basis using appropriate vocabulary and grammar to impart and obtain information. | Required | Ability to work independently and follow through on assignments with minimal direction, and to delegate appropriately. | Required | Skill in interacting with persons of various social, cultural, economic, and educational backgrounds in times-sensitive contexts such as entertainment production. | Required | Ability to establish and maintain cooperative working relationships with administrators, faculty, students, staff, and external collaborators. | Required | Ability and experience to guide other software developers supporting ML/AI projects and to participate in agile development teams that play a project-critical role. | Preferred | Experience in conceiving and developing advanced media applications that embody the research state-of-the-art. | Preferred | | | |
SPECIAL REQUIREMENTS AND/OR CONDITIONS OF EMPLOYMENT |
Reporting and Background Check Requirements | Background Check: Continued employment is contingent upon the completion of a satisfactory background investigation. |
LOCATION AND PHYSICAL, ENVIRONMENTAL, MENTAL (PEM) REQUIREMENTS | Environment and Work Location Information | Environment Type: | Non-Clinical Setting | Location Setting: | Campus | Location: | 302 E. Melnitz Hall | | | |
Physical Requirements | The physical requirements described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. | Physical Requirements | Never 0 Hours | Occasional Up to 3 Hours | Frequent 3 to 6 Hours | Continuous 6 to 8+ Hours | Is Essential | Standing/Walking | | | X | | | Sitting | | | X | | | Bending/Stooping | | X | | | | Squatting/Kneeling | | X | | | | Climbing | X | | | | | Lifting/Carrying/Push/Pull 0-25 lbs | | X | | | | Lifting/Carrying/Push/Pull 26-50 lbs | X | | | | | Lifting/Carrying/Push/Pull over 50 lbs | X | | | | | Physical requirements other | X | | | | | | | | | | | | | | | |
Mental Requirements | The mental requirements described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. | Exposures | Never 0 Hours | Occasional Up to 3 Hours | Frequent 3 to 6 Hours | Continuous 6 to 8+ Hours | Is Essential | Sustained attention and concentration | | | X | | X | Complex problem solving/reasoning | | | X | | X | Ability to organize & prioritize | | | X | | X | Communication skills | | | X | | X | Numerical skills | | X | | | X | Mental demands other | X | | | | | | | | | | | | | | | |
Blood/Fluid Exposure Risk | The exposure described here is what can be expected of an employee in performing the essential functions of this position. | X | Classification 3: Position in which exposure to blood, body fluids or tissues is not part of the position description. The normal routine task involves no exposure to blood, body fluids or tissues and the employee can decline to perform tasks which involve a perceived risk without retribution. | | | |
|