Enable job alerts via email!
A technology company is seeking a Python Engineer V to manage the Frustum Codebase and implement scalable solutions. The ideal candidate has 8+ years of Python programming experience, proficiency in scientific packages, and a technical degree. This remote role requires strong front-end support skills along with CI/CD experience. Competitive project work with a diverse team is included.
Python Engineer V
Location: Remote
Duration: 6 months with possible contract to hire/ with possible extension
Frustum is a tool to model the geometry of headset sensors and display, critically used for the architectural and the integration design of each RL headset. Frustum is also used as a library of common geometry components, such as projection to planes, spheres, automatic mesh generations, and most importantly it allows to compute system metrics and provide automated system reports. Frustum is used by a very broad and diverse audience within RL, and it has been pipelined with other simulation tools. Frustum has spun out DeviceDB, a database of digital twins of RL products and their components.
Frustum has a Python-backend, exploiting commonly available Python libraries such as OpenCV, Open3D, Matplotlib, Numpy, Scipy. The frontend is built utilizing React in JavaScript with client internal component library. Data is served through a tech stack comprising Thrift, Relay (JavaScript), and GraphQL. For 3D data presentation, the three.js and plotly.js libraries are utilized.
Design headsets and glasses (most headsets for VR) 15-20 people working on complex code base across 3-5 teams. 50 % front end, 30% infrastructure and 20% back end.
Ability to work with XFns as this is a broad project
8+ years’ experience in python programming, python scientific packages and working with large, complex code bases
Technical degree required like computer science