FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – AI-Enabled Production Tools
NVIDIA. Own tools and pipeline systems from workflow discovery and architecture through implementation, rollout, maintenance, and production support .
Posted 10/5/2026full-timeRemote • California • United StatesSenior💰 $184,000 - $356,500 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing and maintaining AI-enabled engineering tools, content pipelines, and DCC integrations, with a strong focus on software architecture, API design, and automated testing. Proven ability to lead technical projects, mentor engineers, and collaborate effectively across teams to deliver high-quality production systems.
Highest-signal resume keywords
Python ProgrammingSoftware ArchitectureAPI DesignTechnical LeadershipDCC Integration
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Automated TestingDebuggingCode ReviewVersion ControlRelease ManagementC++ ProgrammingJava ProgrammingDesktop Interface DevelopmentAI Workflow DevelopmentAsset Management
Soft Skills
CollaborationMentoringCommunication
Tools & Technologies
PySide/QtUnreal EngineUnityGitPerforce
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Computer Engineering
Industry Keywords
Content PipelinesWorkflow SystemsProduction ToolsRendering SystemsGraphics
Tech Stack
Tools & technologiesJavaPythonQtUnityUnreal EngineC++
About the role
Key responsibilities & impact- Own tools and pipeline systems from workflow discovery and architecture through implementation, rollout, maintenance, and production support
- Build agentic workflows that coordinate models, tools, APIs, and services, with context management, state tracking, validation, retries, and failure recovery
- Develop AI-enabled engineering tools for coding, testing, debugging, codebase analysis, code review, and workflow automation
- Create DCC integrations, plugins, panels, desktop applications, and services for artists and technical artists
- Build and maintain content pipelines covering authoring, validation, publishing, versioning, asset management, and delivery to rendering or real-time systems
- Design software architecture, APIs, and data contracts supporting maintainability, performance, and integration across production systems
- Establish automated testing, agent evaluations, tracing, monitoring, and access controls for reliable and observable operation
- Manage packaging, dependencies, compatibility, and releases across supported applications and production environments
- Partner with users to prioritize improvements, lead technical reviews, mentor engineers, and document systems
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent experience
- 8+ years of relevant software engineering experience developing production tools, content pipelines, or comparable workflow systems
- 2+ years of technical leadership experience, including leading engineering projects, guiding architectural decisions, mentoring engineers, and coordinating delivery
- Strong Python skills and experience with software architecture, API design, automated testing, debugging, and maintainable code
- Background with integrating with DCC applications and supporting content workflows from authoring through validation, publishing, and downstream delivery
- Experience building multi-step AI workflows that invoke tools or APIs and interact with existing software systems, including state management, evaluation, and failure handling
- Experience developing usable tools for artists or other specialist users and translating workflow needs into engineering requirements
- Experience with version control, code review, release management, and support for production-critical software
- Ability to diagnose issues across applications, services, and data, communicate technical tradeoffs, and collaborate across engineering and creative teams
- Experience developing desktop or embedded interfaces with PySide/Qt or similar frameworks
- Proficiency in C++, Java, or other languages used for application integrations and production services
- Experience with 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 calling, structured outputs, retrieval and context systems, and agent evaluation or observability
Benefits
Comp & perks- Equity
- Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score