Job Requisition ID #
25WD86869
French job description to follow!/La description de poste en français se trouve plus bas!
Position Overview
Autodesk Research is shaping the future of storytelling and content creation. We are developing next-generation tools to assist creators in bringing their ideas to life. We are seeking a skilled and adaptable 3D and Real-time Developer to help develop a system that allows for rapid content creation in 3D. This system will serve as a foundation for continued research and development, allowing extensibility and integration with both current and future explorations. This is a contract position with a minimum duration of six months, and with the possibility of renewal.
The ideal candidate will have expertise working with modern game engines (Unreal Engine, Unity) and other 3D stacks (Three.js). They should be comfortable building on existing codebases, as well as creating new projects. As part of a research-focused team, the candidate should thrive in an agile environment, be ready to quickly adapt to changing requirements, and contribute to designing a system that fosters smooth collaboration among users.
Responsibilities
Develop a functional prototype of a 3D content creation interface
Work with the team to understand high-level goals, directions, and intent of the project
Design and implement a system architecture that supports extensibility and future development
Build and maintain the code-base using modern packages and engines (e.g., Unreal)
Enable asynchronous and parallel real-time collaboration, ensuring smooth, synchronized user experiences across multiple users working simultaneously
Work in an agile, iterative environment, adapting to changing requirements and frequent updates
Contribute to the development of documentation, code reviews, and best practices for the team
Troubleshoot and resolve any issues related to integration, performance, or functionality
Minimum Qualifications
BS Degree in Computer Science, Software Engineering, or a related field, or equivalent work experience
2+ years of experience in writing robust code for real-time, 3D environments (e.g., Unreal Engine, Unity, Three.js)
Strong knowledge of computer graphics concepts (animation, rigging, geometry)
Experience with backend development (e.g., REST APIs, databases, server-side technologies)
Familiarity with version control systems such as Git
Experience enabling asynchronous and real-time collaboration features, such as concurrent editing or notifications
Preferred Qualifications
Experience in building extensible and modular systems
Familiarity with real-time AI-assisted content generation
Familiarity with testing frameworks and tools for unit, integration, and end-to-end testing
Familiarity with cloud services (e.g., AWS, Azure) or DevOps tools
Knowledge of UI/UX principles and experience building intuitive user interfaces
Previous experience in media & entertainment, gaming, or creative technology
Passion for storytelling, world-building, or interactive content creation