← Back to jobs
N

Senior Software Engineer, AI Tools and Automation

NVIDIA·Israel·en
Not specifiedFull-timeAI EngineeringSemiconductorsComputer Hardware

Build and deliver AI-enabled applications, internal tools, integrations, and automation that support the software development lifecycle. Partner with cross-functional teams to identify needs, shape workflows and technical designs, and take solutions from discovery through production and adoption.

Responsibilities

  • Work with product managers, architects, R&D, QA, and program managers to understand workflows and identify opportunities for improvement and automation.
  • Translate organizational needs into processes, workflows, functional requirements, data models, and technical designs.
  • Design, develop, and deploy tools and automation for the full software lifecycle, from feature definition and development through validation, release, and maintenance.
  • Apply AI technologies to engineering and operational challenges; select suitable models, frameworks, agents, architectures, and tools.
  • Build AI-enabled applications and workflows for information discovery, engineering data access, risk identification, repetitive task automation, and decision support.
  • Use AI coding agents and development environments to accelerate prototyping, implementation, testing, debugging, and iteration.
  • Develop and customize solutions around Jira and other engineering systems, including workflows, integrations, automation, and reporting.
  • Build web tools that combine information from engineering systems, databases, and APIs into useful views.
  • Create dashboards and analytics for features, bugs, releases, milestones, dependencies, risks, and execution status; automate recurring workflows and reporting.
  • Own solutions from problem discovery and requirements through architecture, implementation, testing, deployment, documentation, adoption, and ongoing improvement.

Requirements

  • Bachelor’s degree in computer science, software engineering, information systems, or equivalent practical experience.
  • At least 5 years of software development, internal tools, or automation experience; experience in a complex software development environment is preferred.
  • Strong hands-on ability to independently build and deliver applications, tools, integrations, and automation.
  • Understanding of the end-to-end software development lifecycle, including requirements, architecture, development, QA, bug management, release, and program execution.
  • Demonstrated experience evaluating and applying modern AI models, frameworks, APIs, and coding agents in development, and taking AI solutions from concept through evaluation and production.
  • Experience with technologies such as Python, JavaScript or TypeScript, SQL, REST APIs, databases, and web technologies.
  • Experience integrating multiple systems and data sources using APIs, databases, or automation frameworks.
  • Ability to analyze complex workflows, work independently in ambiguous situations, and drive solutions through completion.
  • Strong communication and collaboration skills, with a focus on building maintainable, scalable solutions that users adopt.

Nice to have

  • Experience with AI-native internal tools, agentic workflows, agent frameworks, knowledge-based architectures, or modern AI coding environments.
  • Experience building web applications and interactive data-driven interfaces.
  • Experience customizing Jira workflows, APIs, plugins, automation, dashboards, and integrations.
  • Experience developing dashboards, analytics, and automated reporting across engineering data sources.
  • Experience improving fragmented or manual software development workflows.

Relevance

More opportunities

Similar jobs

The newest open roles in AI Engineering.

Questions, answered

Frequently asked questions