About The Position

NVIDIA is seeking a DevOps-minded Software Engineer to build productivity tools for program managers and engineering teams. The role focuses on using automation to improve efficiency, provide clearer data, reduce manual steps, and enhance day-to-day visibility. This involves applying software engineering principles to engineering operations, automating status workflows, connecting systems, improving dashboards, and reducing repetitive tasks across complex programs. The position is hands-on, requiring software development, debugging, reporting improvements, and making internal systems user-friendly. The team values practical systems thinking, automation, and operational follow-through.

Requirements

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, a related field, or equivalent experience.
  • 8+ years of experience in software engineering, DevOps, engineering productivity, internal tools, workflow automation, or engineering operations.
  • Experience building internal tools, dashboards, data integrations, backend services, scripts, or lightweight web applications.
  • Practical skills with scripting, APIs, databases, reporting tools, and automation using Python, JavaScript/TypeScript, SQL, PowerShell, Apps Script, or similar technologies.
  • Working understanding of DevOps or engineering operations concepts such as automation, observability, workflow reliability, CI systems, release readiness, and operational ownership.
  • Comfortable with imperfect data, changing requirements, and workflows that do not arrive as clean product specs.

Nice To Haves

  • Experience building tools for engineering operations, developer productivity, program management, release management, technical operations, or DevOps teams.
  • Experience turning spreadsheets, manual trackers, status rituals, or ad hoc reporting into durable tools and automated workflows.
  • Experience with data pipelines, permissions models, dashboard governance, business intelligence tools, workflow systems, onboarding, adoption, and partner communication.

Responsibilities

  • Build tools that make program execution clearer, more reliable, and less manual.
  • Work with program managers, engineering managers, software teams, operations teams, and leaders to address operational pain points with software solutions.
  • Build internal tools, dashboards, scripts, automations, and lightweight applications for program and engineering teams.
  • Automate status reporting, risk tracking, dependency tracking, action item follow-up, release readiness, roadmap visibility, and executive reporting.
  • Integrate data from various systems including Jira, GitHub, spreadsheets, Slack, Teams, Outlook, CI dashboards, internal databases, and other engineering systems.
  • Debug issues related to dashboards, data consistency, automation fragility, access problems, and unclear ownership flows.
  • Maintain tools post-launch through documentation, data hygiene, user support, adoption efforts, and creating lightweight runbooks.

Benefits

  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service