About the role
Cyrus 365 is developing an innovative platform that allows users to dynamically load and interact with complex engineering and CAD files in real-time across various devices (including Desktop and iPad). We're pushing the boundaries of 3D visualization and need a robust backend to power our application.
Key responsibilities:
1. Take ownership of designing, building, deploying, and maintaining the critical cloud-based pipeline responsible for converting user-uploaded CAD files.
2. Transform diverse engineering file formats into an optimized runtime format (glTF/UE readable format) suitable for our real-time application.
3. Focus exclusively on server-side processing and cloud infrastructure.
4. Collaborate closely with the Unreal Engine (UE) development team to ensure the output meets their runtime requirements.
Requirements:
1. Direct experience working with CAD file formats (STEP, IGES, SLDPRT/SLDASM, JT, etc.) and CAD processing libraries/SDKs.
2. Experience with 3D geometry concepts and mesh processing algorithms (tessellation, simplification, LODs).
Note: No prior experience with Unreal Engine is required.
About the company
At Cyrus 365, we are a rapid startup focusing on pioneering educational gaming projects and interactive VR/AR experiences. Our primary goal is to create immersive and engaging content that pushes the boundaries of what's possible in these fields. While our main projects involve developing these cutting-edge experiences, we also offer Unreal Engine (UE) plugins as a side business to enhance gaming experiences for others in the industry.
Current projects: We are actively engaged in developing educational gaming content and interactive VR/AR projects, alongside refining and expanding our UE plugin offerings.
Our vision: We strive to lead the evolution of immersive technology, making games and interactive experiences more exciting, engaging, and educational.
Cyrus 365 is committed to promoting work equality and adheres to the Indian Equal Remuneration Act.