Senior Software Developer – Maya
Double Negative4 months ago
Remote, WorldwideSenior
Responsibilities
- Develop artist-facing and backend tools that extend Maya and streamline VFX production workflows.
- Develop primarily with HOM and use HDK when needed to create Maya plugins and integrate tools into CG pipelines.
- Deliver clean, testable, maintainable code aligned with Brahma AI standards.
- Maintain a seamless Maya user experience with strong usability, documentation, and adoption focus.
- Collaborate with artists, developers, and project managers to plan roadmaps and drive innovation.
- Support the full software lifecycle from design and development through testing, deployment, and support.
Requirements
- Degree in Computer Science or Engineering, or equivalent experience.
- Experience developing with MEL, maya.cmds, and the Maya API.
- Experience with Maya plugin development.
- Strong Python and/or C++ skills.
- VFX/FX and Maya workflow knowledge.
- Linux development experience.
- Team-based development and source-control experience.
- Preferred experience includes developing machine-learning models or AI-based solutions, working in an Agile team, unit/integration testing, PySide/Qt, Pybind11/Boost.Python, JSON, XML, USD, Alembic, build systems, Houdini, Nuke, Unreal, and leading teams.