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:
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
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)
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.
To apply for this job please visit www.jobleads.com.