Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

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.
NVIDIA

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 fit
Core 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 resume
Applicant 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 & technologies
JavaPythonQtUnityUnreal 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