Iron Systems is looking for a Python Engineer V to manage and develop Frustum, a tool used for modeling headset sensor and display geometry, critical for the architectural and integration design of RL headsets. Frustum also serves as a library for geometry components, metric computation, and automated reporting, with a broad user base and integration into simulation tools. It also supports DeviceDB, a database of digital twins for RL products.
Requirements
- Extremely proficient Python programming
- Deep knowledge of Python scientific packages: Numpy, Scipy, Matplotlib, Pandas
- Deep experience with large and complex code bases
- Deep experience with CI/CD tools
- Experience with Meta/RealityLabs code base, infrastructure and CI/CD (Buck) (Must be previous Meta)
- Experience with frontend technologies: React, Javascript, Thrift, Relay, GraphQL, three.js
- Knowledge of computer vision and geometry (3D geometry, meshes, point-clouds)
Responsibilities
- Manage Frustum Codebase
- Maintain and implement pipelines with other simulation libraries (available and to be developed)
- Maintain and implement test suite to enable scalability
- Support front end development
- Maintain and implement the Frustum Library and the APIs in order to enable import and usage in python notebooks
- Parallelize usage for system optimization
- Streamline utilization and provide documentation for most common Frustum tasks
Other