Software Engineer at PHNTM

10 months ago Development & Programming Middle Full-Time 100,000-150,000 $/Year

we are looking for a developer who is interested in working in the field of virtual production and in-camera visual effects. Our project will extend the existing virtual production toolset to improve efficiency and creative control of stage operations.


As a Software Engineer at PHNTM, you will be:

  • Writing system infrastructure code for network communications: webdis, websockets, event system
  • Packaging components for deployment, e.g. Docker
  • Writing and leveraging existing APIs on Unreal Engine to build tools for real time (day of shoot) use.
  • Building custom accessor (set/get/event state) interfaces to stage equipment (Unreal engine, DMX, midi, livelink, OSC). May include small apps that run on equipment to assist remote control.
  • Compare database technologies for application to project needs
  • Data schema and database encapsulation to store configuration datasets under a formal taxonomy (client, show, shot…)
  • Implement and support database instances used by engineering
  • Improve and follow department practices regarding tools, techniques and workflows

You'll be great in this role if you know/have:

  • Node.js typescript
  • C++ programming experience with strong commenting, sharing work with team members, code organization following object-oriented patterns
  • Redis/Webdis or similar databases with on-prem and cloud options
  • Networking: Websocket, TCP, UDP including event/delegate programming
  • Docker
  • Moving data from cloud to local systems
  • Excellent communication skills both written and verbal
  • Understanding of encapsulation, function libraries, plugin creation and packaging, unrealpak
  • Experience on code projects that have had many full releases where architecting for maintenance and longevity is demonstrated

You would also do well in this role if you have/know:

  • Some familiarity with Unreal and Blueprints, UMG, Editor Widgets
  • Interface protocols: Websockets, socket.io, RESTful APIs and JSON
  • Collection of database technologies. Examples: Redis, MongoDB, mySql, SQL server, MariaDB, Firebase
  • Related programming technologies: Networking, TCP/IP, UDP, REST, Node, Docker
  • Source code control: git, Perforce
  • General programming and computer science skills
  • Resourceful in the use of the internet, YouTube, etc to find solution options for technical problems and ability to filter and extract relevant information.


Description

About the role:

Middleware for a Virtual Production Automation

Networking and Database Developer - we are looking for a developer who is interested in working in the field of virtual production and in-camera visual effects. Our project will extend the existing virtual production toolset to improve efficiency and creative control of stage operations.

We are building a small team of unreal, middleware, database, UI/UX designers and developers.

This could be a full-time or part-time role.

This is a remote position, although Los Angeles locals & hybrid workers are preferred. Regardless of location, travel to LA will be required periodically.

As a Software Engineer at PHNTM, you will be:

Writing system infrastructure code for network communications: webdis, websockets, event system

Packaging components for deployment, e.g. Docker

Writing and leveraging existing APIs on Unreal Engine to build tools for real time (day of shoot) use.

Building custom accessor (set/get/event state) interfaces to stage equipment (Unreal engine, DMX, midi, livelink, OSC). May include small apps that run on equipment to assist remote control.

Compare database technologies for application to project needs

Data schema and database encapsulation to store configuration datasets under a formal taxonomy (client, show, shot…)

Implement and support database instances used by engineering

Improve and follow department practices regarding tools, techniques and workflows

You'll be great in this role if you know/have:

Node.js typescript

C++ programming experience with strong commenting, sharing work with team members, code organization following object-oriented patterns

Redis/Webdis or similar databases with on-prem and cloud options

Networking: Websocket, TCP, UDP including event/delegate programming

Docker

Moving data from cloud to local systems

Excellent communication skills both written and verbal

Understanding of encapsulation, function libraries, plugin creation and packaging, unrealpak

Experience on code projects that have had many full releases where architecting for maintenance and longevity is demonstrated

You would also do well in this role if you have/know:

Some familiarity with Unreal and Blueprints, UMG, Editor Widgets

Interface protocols: Websockets, socket.io, RESTful APIs and JSON

Collection of database technologies. Examples: Redis, MongoDB, mySql, SQL server, MariaDB, Firebase

Related programming technologies: Networking, TCP/IP, UDP, REST, Node, Docker

Source code control: git, Perforce

General programming and computer science skills

Resourceful in the use of the internet, YouTube, etc to find solution options for technical problems and ability to filter and extract relevant information.

Benefits we offer at PHNTM if you are hired as a full-time W2 employee (not available for part-time or 1099 contractors):

The salary range for this role is between $100,000 and $150,000 USD. The provided salary depends on many factors, such as work experience and transferable skills, business needs and impact, location and market demands.

Flexible Paid Time Off

Company Paid Holidays

401K Company matching

Health insurance (medical, dental, and vision)

About Us:

PHNTM is a creative studio that produces captivating multimedia experiences powered by a proprietary, best-in-class tech stack. We work with clients ranging from A-list musicians and promoters like Live Nation and AEG to brands like Cartier, Red Bull, and Gap.

You must be legally authorized to work in the United States. PHNTM is an Equal Opportunity Employer.

🇺🇸 United States Docker python c++ rest api nodejs
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)