
Senior Software Engineer – AI-Enabled Production Tools
Posted 16 hours ago

Posted 16 hours ago
This is a fully remote position, open to applicants in California.
• Take ownership of tools and pipeline systems from the discovery of workflows and architecture through to implementation, rollout, maintenance, and production support.
• Develop agentic workflows that synchronize models, tools, APIs, and services, incorporating context management, state tracking, validation, retries, and failure recovery.
• Create AI-powered engineering tools for coding, testing, debugging, codebase analysis, code review, and workflow automation.
• Develop DCC integrations, plugins, panels, desktop applications, and services tailored for artists and technical artists.
• Construct and sustain content pipelines encompassing authoring, validation, publishing, versioning, asset management, and delivery to rendering or real-time systems.
• Design software architecture, APIs, and data contracts that emphasize maintainability, performance, and integration across production systems.
• Implement automated testing, agent evaluations, tracing, monitoring, and access controls to ensure reliable and observable operations.
• Oversee packaging, dependencies, compatibility, and releases across supported applications and production environments.
• Collaborate with users to prioritize enhancements, lead technical reviews, mentor engineers, and document systems.
• Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent experience.
• Over 8 years of pertinent software engineering experience in developing production tools, content pipelines, or similar workflow systems.
• At least 2 years of technical leadership experience, including leading engineering projects, guiding architectural decisions, mentoring engineers, and coordinating delivery.
• Proficient in Python with substantial experience in software architecture, API design, automated testing, debugging, and maintainable code.
• Familiarity with integrating DCC applications and supporting content workflows from authoring to validation, publishing, and downstream delivery.
• Experience in building multi-step AI workflows that invoke tools or APIs and interact with existing software systems, including state management, evaluation, and failure handling.
• Proven track record in developing usable tools for artists or specialized users and translating workflow requirements into engineering specifications.
• Competence in version control, code review, release management, and support for software critical to production.
• Ability to diagnose issues across applications, services, and data, communicate technical trade-offs, and collaborate effectively across engineering and creative teams.
• Experience in developing desktop or embedded interfaces with PySide/Qt or similar frameworks.
• Proficient in C++, Java, or other languages utilized for application integrations and production services.
• Background in asset management, production tracking, Git, Perforce, and content dependency management.
• Familiarity with Unreal Engine, Unity, proprietary engines, graphics, rendering systems, or shader development.
• Experience with LLM APIs, tool invocation, structured outputs, retrieval and context systems, and agent evaluation or observability.
• Equity
• Benefits
Weedmaps
Kinaxis
Convoso
Get handpicked remote jobs straight to your inbox weekly.