JDXpert Jobs
     
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.


QUALIFICATIONS


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.