Job 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.
www.arclintfl.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, www.arclintfl.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, www.arclintfl.com is the ideal place to find your next job.