Skip to main content

Software Engineer - Python/OpenTimelineIO

Software Engineer - Python/OpenTimelineIO
Langham Recruitment
remote
8 months 2 weeks ago

Job Description

Full Stack Software Engineer – Python/OpenTimelineIO | Contract | Flexible Rate | Outside IR35 | Fully Remote

For our client, an award-winning software application company, we are looking for a senior Full Stack Software Engineer to create an OpenTimelineIO schema in OpenUSD, which can represent any type of time-series data and be used for a variety of purposes. The initial job (the first four subtasks) in a much larger body of work is covered in this assignment. If the first work is completed successfully and on time, other assignment options will become available. It is anticipated that the first assignment may take a couple of months to complete.

Responsibilities

  • Implement a command ("usdotio add otio.json usdfile.usd") to incorporate OpenTimelineIO data from otio.json into the USD file as a custom schema, encoded as USD types.
  • Execute the command ("usdotio save -o otio.json usdfile.usd") to preserve the OpenTimelineIO metadata written by step 1 into a JSON file.
  • Implement a command ("usdotio update -v2 usdfile.usd") to update the USD file from sequencer v1 to sequencer v2 format, including locating and converting Omniverse sequencer information to OpenTimelineIO format.
  • Redesign Omniverse's sequencer components to read and write USD files in the new sequencer v2 format.

Experience Requirements

Ability to oversee the whole development process of new features and product experiences for customers, including the creation and deployment of both frontend and backend codebases.

Strong Python skills

Experience with OpenTimelineIO, and/or OpenUSD, Dear Imgui, and FastAPI

Expertise in utilising third-party tools such as Github and DevOps methodologies

Having knowledge with 3D engines like Unity, Unreal Engine, or NVIDIA Omniverse is advantageous.

Rate

Flexible depending on rate requirements of candidates.

Fully remote able to be worked from anywhere in world.

Initially around 2 months with potential up to 6 months upon completion of first task.

This Full Stack Engineer Contract vacancy is being handled by Langham Recruitment Ltd. Langham Recruitment Ltd acts as an employment agency and is registered in England and Wales (reg (phone number removed)).

Keywords

  • Python
  • OpenTimelineIO
  • OpenUSD
  • Dear Imgui
  • FastAPI
  • Unity
  • Unreal
  • NVIDIA
  • Omniverse

Expertise level

Work arrangement

Key skills

Similar Jobs in United Kingdom

Similar Jobs in Hampshire