Infinite Reality (iR) is a global innovation company that powers the next generation of digital media and e-commerce through AI, spatial computing, XR, and other immersive technologies.
iR's cutting-edge software, production, marketing services, and other capabilities empower brands and creators to craft inventive digital experiences that uplevel audience engagement, data ownership, monetization, and brand health metrics. Our portfolio includes a range of technology, sports, and entertainment assets that help customers achieve their goals. We offer customers features such as AI-assisted sales and customer service, the ability to leverage avatars, gamification and more.
Infinite Reality's Enterprise division is a full service end-to-end solution for brands who want bespoke immersive experiences designed, built, and operated for them. iR Enterprise works with major worldwide brands and has powered programs for Warner Bros Discovery, Vodafone, LUSH, Hershey's, and more.
Infinite Reality's SaaS product, iR Studio, is a self service 3D immersive website builder that is designed to help creators and brands of all sizes enhance the customer purchase journey and drive deeper engagement with their communities and customers. No coding experience is required. Just design, publish, measure and monetize.
Location: USA - Remote
Hours: Full-Time
The role
Infinite Reality is seeking an experienced and highly skilled Principal Software Engineer with a strong emphasis on 3D Web Development to join our dynamic engineering team. In this role, you will be a key technical leader, responsible for architecting and building the next generation of immersive 3D web applications and experiences. You will work at the intersection of cutting-edge web technologies, 3D graphics, and interactive environments, helping us create scalable and high-performance systems that power our virtual worlds.
As a Principal Software Engineer, you will take the lead on the most technically challenging and high-impact projects, driving the vision and execution for integrating 3D graphics into our web-based products. You'll work with advanced technologies such as WebGL, WebGPU, WebXR, and WebAssembly (WASM) to create immersive, real-time 3D experiences that push the boundaries of what's possible on the web. Your expertise will be key in transforming complex technical challenges into elegant, innovative solutions that deliver exceptional user experiences.
You will also be responsible for mentoring and guiding junior engineers, sharing your deep technical expertise and promoting best practices within the team. Your ability to break down complex problems, design efficient systems, and balance technical leadership with business priorities will be critical as we continue to scale our 3D web platform to meet the needs of our growing user base.
If you are passionate about 3D web technologies and thrive on solving complex engineering challenges in a fast-paced environment, this is the role for you. Join us as we redefine how users interact with virtual worlds and build groundbreaking experiences that will shape the future of the immersive web.
What you'll do
- Lead the development of innovative 3D web technologies: You'll design and implement breakthrough systems that push the boundaries of interactive 3D applications in the browser. You'll be responsible for developing new ways to create immersive, dynamic 3D environments using cutting-edge web technologies such as WebGL, WebGPU, Three.js, and WebXR.
- Solve complex 3D rendering, performance, and scalability problems: Focus on designing optimized, scalable systems that handle 3D assets, animations, and interactions seamlessly in the browser. You'll tackle challenges related to high-performance rendering and asset management to create smooth, immersive web-based 3D experiences.
- Lead and mentor cross-functional teams: Collaborate closely with engineers, technical artists, and designers, ensuring that complex 3D content integrates into web-based platforms efficiently. Your technical leadership will help guide teams in delivering world-class 3D experiences.
- Make architectural decisions for 3D web applications: Lead architectural decisions for 3D web applications, ensuring robust and scalable solutions. You'll balance the trade-offs between cutting-edge web technologies and maintaining optimal performance, scalability, and maintainability of 3D environments.
- Advance performance and scalability of 3D systems: Continuously optimize rendering pipelines, asset management, and user interactions to ensure that 3D web applications perform flawlessly at scale, especially when working with large assets or complex simulations.
- Drive innovation in 3D web development: Stay at the forefront of emerging technologies in web-based 3D graphics, exploring new frameworks, tools, and techniques that will shape the future of immersive virtual environments on the web.
- Collaborate across teams to refine technical and artistic visions: Work alongside a diverse team of engineers, designers, and technical artists to ensure that 3D assets are integrated seamlessly into web applications, optimizing for performance and visual fidelity.
What you'll bring
- Extensive Experience in 3D Web Development: You bring 10+ years of experience in software engineering, with a deep expertise in 3D web technologies. You are highly skilled in WebGL, WebGPU, WebXR, WASM, and popular 3D game engines like Unity and Unreal Engine, and have a proven track record of developing interactive, scalable, and high-performance 3D applications in the web environment. You're adept at bringing 3D experiences to the browser and ensuring that they run smoothly across devices.
- Advanced Problem-Solving & System Design Skills: You are a master at architecting scalable systems for 3D graphics in web environments. Whether it's fine-tuning WebGL for rendering efficiency, optimizing asset pipelines, or managing real-time interactions, you can break down complex problems and design robust solutions that address both technical and performance challenges.
- Strong Leadership & Technical Mentorship: As a technical leader, you have a passion for mentoring engineers, guiding them to solve advanced technical challenges. You actively promote best practices in both 3D web development and overall software engineering, fostering an environment where junior and mid-level engineers can grow. You're committed to continuously elevating the team's technical capabilities in 3D web development, helping them stay on top of the latest trends.
- Cross-Functional Collaboration Expertise: You thrive in cross-functional settings, collaborating with designers, product managers, and other stakeholders to ensure that technical projects align with business goals. Your ability to communicate complex 3D web technology concepts to non-technical team members and guide the team to effective solutions is a core strength.
- Hands-On Experience with Performance Optimization: You bring significant hands-on experience in optimizing 3D applications for performance. Whether it's optimizing WebGL rendering pipelines, managing large 3D asset loads, or fine-tuning interactive elements for web-based experiences, you ensure that everything runs smoothly and efficiently. You know how to maximize performance even in resource-constrained environments (e.g., mobile devices, low-bandwidth connections).
- Proven Track Record in Full-Stack Development: You are proficient in full-stack development, ensuring seamless integration of 3D content into web applications. From React and TypeScript to backend technologies and cloud services like AWS or GCP, you can work across the entire tech stack to ensure that your 3D experiences integrate seamlessly with the application logic, databases, and cloud infrastructure.
- Visionary Mindset for Immersive Web Experiences: You have a bold, forward-thinking approach to shaping the future of web technologies. You are passionate about immersive 3D environments and have visionary ideas for how to bring AR/VR, live media, and other next-gen web capabilities into 3D worlds. You stay ahead of the curve by experimenting with the latest innovations in WebXR, WebGL, and other cutting-edge technologies.
- Expertise in Managing Complex Technical Projects: You bring a wealth of experience in managing large, cross-functional technical projects in 3D web development. You know how to balance competing priorities and ensure that teams stay focused on the technical goals, meeting deadlines while maintaining quality standards. You have strong project management skills, from tracking progress to managing risks and addressing technical roadblocks.
- Commitment to Best Practices and Process Improvement: You have a passion for optimizing development processes, improving workflows, and refining team productivity. Whether it's enhancing version control practices, implementing new development tools, or driving agile processes, you're always looking for ways to streamline operations and boost efficiency within the team.
- A Passion for Cutting-Edge Web Technologies: You're deeply passionate about working at the frontier of 3D web development. Whether it's experimenting with WebXR to create immersive AR/VR experiences, optimizing WebGL for performance, or exploring WebGPU for next-gen rendering, you're excited about advancing the future of the web and pushing the boundaries of what's possible in 3D environments.
We'll be extra pumped if you have
- Experience Managing Complex, Cross-Functional Technical Projects: You've led large-scale engineering initiatives involving multiple teams across diverse disciplines. Your experience coordinating efforts between backend, frontend, design, and product teams ensures that technical milestones are met on time and the vision for immersive 3D web experiences stays intact from start to finish.
- Familiarity with AR/VR Development: Exposure to developing AR/VR experiences, particularly using WebXR or similar frameworks, is a huge plus. If you've worked with immersive 3D environments in AR/VR contexts, your technical knowledge will be invaluable as we push the boundaries of web-based virtual experiences.
- Hands-On Experience with Cloud Platforms: If you have experience working with cloud environments such as AWS, GCP, or Azure, particularly in deploying and managing 3D web applications at scale, you'll be able to help us ensure that our immersive content and high-performance rendering systems can run smoothly across cloud-based infrastructures.
- Deep Understanding of Performance Optimization: You're familiar with the ins and outs of WebGL, WebGPU, and WebAssembly, and have worked on optimizing performance for demanding 3D web applications. Whether it's asset streaming, real-time rendering, or memory management, your skills in improving performance will ensure a seamless user experience.
- Experience with Game Engines & Interactive 3D Content: If you've worked with Unity, Unreal Engine, or other 3D game engines in web-based or cross-platform environments, your knowledge of integrating assets, animations, and interactivity will be crucial for creating rich, immersive virtual worlds.
- Experience with Real-Time Communication Systems (WebRTC): Having worked with WebRTC for live video, voice, or data communication in web apps will be a major plus, as we look to integrate real-time collaboration and interactivity into our 3D environments.
- Familiarity with Distributed Systems & Scalable Architectures: Experience designing and building distributed systems for high-performance web applications is a key asset. You'll bring valuable insight into how to scale our systems efficiently, ensuring that complex 3D content is delivered reliably across different devices and platforms.
- Knowledge of Agile Development Practices: You have experience working in Agile development environments, managing sprints and delivering high-impact results in iterative cycles. Your familiarity with tools like Jira, Confluence, and Git will help keep projects organized and ensure teams stay aligned and focused on the most important technical challenges.
- Proven Leadership & Mentorship Skills: You've mentored engineers, leading by example and promoting a culture of collaboration, accountability, and continuous improvement. Your ability to guide teams through complex technical decisions while fostering growth and innovation will ensure success across projects.
- Track Record of Open Source or Community Contributions: You've contributed to open-source projects or participated in the broader 3D web or game development communities. Whether through code contributions, technical blogs, or speaking engagements, your involvement demonstrates your passion for pushing the boundaries of what's possible and sharing your knowledge with others.
- Passion for Innovation in Web Technologies: Above all, you're passionate about advancing 3D web technologies and the potential of creating immersive virtual environments that run natively in the browser. Your excitement for pushing the limits of what can be achieved with technologies like WebGL, WebXR, WebAssembly, and React will drive you to continually explore new ways to innovate and deliver cutting-edge solutions.
Salary Range
$187,000-$234,000 USD
Base pay will depend on a variety of job-related factors, which may include education, certifications, experience, market demands, and locations.
Benefits
- Paid Time-Off: We offer flexible vacation time, 10 company holidays + we shut down Christmas to New Years
- Health Plans: We offer robust medical, dental, and vision plans for you and your dependents. Disability, life insurance, and FSA benefits are also available
- Wellness: Access to Teladoc and an EAP
- Parental Leave: Paid leave
- Retirement Savings: Contribute pretax earnings to our 401(k) Plan
Our Culture
- Impact: Play a crucial role in our growth journey.
- Culture: Join a vibrant team valuing creativity and collaboration.
- Growth: Thrive in a fast-paced, dynamic environment.
- Reward: Enjoy competitive compensation, equity opportunities, and comprehensive benefits.
- Ready to shape our future? Apply now and be part of something extraordinary!
We're looking for more forward-thinking and collaborative people to be a part of our innovation journey and mission to push the boundaries of technology. If you're ready to help us achieve this vision - we'd love to hear from you! At Infinite Reality, we're looking for people invigorated by our values and drive to change the world, not just those who simply check off boxes.
Infinite Reality embraces a diversity of backgrounds and experiences and provides equal opportunity for all applicants and employees. We strive to build a company that reflects a global audience.
CCPA Notice for California Job Candidates: Please review our CCPA Notice.
Top Skills
What We Do
Infinite Reality (iR) is an innovation company powering the next generation of digital media and ecommerce through AI and immersive technologies. iR’s virtual worlds enable brands and creators to fully control how they distribute content, engage audiences, and monetize their creations while acquiring more powerful data on their customers. With deep expertise in Hollywood production, Web3 and XR, iR is redefining the infinite possibilities of connected digital environments in the modern age. iR’s portfolio of brands includes the spatial computing and AI platform, Infinite Reality Engine, the world’s premier, professional drone racing property, Drone Racing League, XR production facility Thunder Studios, creator talent management firm TalentX, and digital marketing agency Fearless Media. The company is backed by an impressive roster of investors including RSE Ventures, Liberty Media, Lux Capital, Lerer Hippeau, MGM, CAA, T-Mobile Ventures, Courtside VC, Exor, Terracap, IAC, Live Nation, DJ and producer Steve Aoki, rock band Imagine Dragons, NBA player Rudy Gobert, Interscope Records, and more.