Senior Software Engineer, AI Agent Platforms
Nvidia3 LocationsВ офисеот 5 летПолная занятость
PythonSQLAIKubernetesCI/CDREST APILinuxTypeScriptLLMJavaScriptJiraC++AutomationNetworkingSoftware EngineeringCRustTCP/IPSoftware DevelopmentdatabasesCloud NativeOpen-sourceComputer ArchitectureCUDAHPCRDMAWeb TechnologiesOperating SystemsParallel programmingHardware offloadsHigh-Performance ComputingML FrameworksTools DevelopmentGPU Kernels
Описание
NVIDIA Networking is looking for a highly capable and independent Software Engineer to join the Networking SW Tools & Automation team. The team develops and customizes tools, automation, workflows, dashboards, and AI-enabled solutions that improve how the Networking SW organization plans, develops, validates, and delivers complex software products. AI is a core element of this role. You will use AI both to accelerate how software is developed and as a core capability within the tools and automation you build. The team operates with significant ownership and independence.
Responsibilities
- Partner with SW Product Managers, Architects, R&D, QA, and TPMs to understand workflows, difficulties, information needs, and opportunities for improvement and automation.
- Analyze existing ways of working and translate organizational needs into well-defined processes, flows, functional requirements, data models, and technical designs.
- Design, develop, and deploy tools and automation supporting the end-to-end SW lifecycle — from feature/POR definition and development through validation, release, and ongoing maintenance.
- Apply AI technologies hands-on to solve engineering and operational challenges, selecting the appropriate models, frameworks, agents, architectures, and tools for each problem.
- Develop AI-enabled applications and workflows that help users find and synthesize information, interact with engineering data, identify risks and inconsistencies, automate repetitive activities, and support better and faster decision-making.
- Use AI coding agents and modern AI development environments extensively to accelerate prototyping, implementation, testing, debugging, and iteration.
- Continuously explore emerging AI technologies and rapidly assess their applicability to real organizational needs — turning promising capabilities into practical solutions rather than technology demonstrations.
- Develop and customize solutions around platforms such as Jira and other engineering systems, including workflows, automation, integrations, and reporting.
- Build web-based tools and interactive applications that consolidate information from multiple engineering tools, databases, and APIs into coherent and actionable views.
- Develop dashboards and analytics for monitoring features, bugs, releases, milestones, dependencies, risks, execution status, and other key engineering and program indicators.
- Automate recurring workflows and reporting, reducing manual work while improving data quality, consistency, traceability, and visibility.
- Own solutions end-to-end — from problem discovery and requirements definition through architecture, implementation, testing, deployment, documentation, adoption, and continuous improvement.
Requirements
- B.Sc. in Computer Science, Software Engineering, Information Systems, or equivalent practical experience.
- 5+ years of software development, internal tools, or automation experience, preferably within a complex SW development environment.
- Strong hands-on software development capability, with demonstrated ability to independently build and deliver working applications, tools, integrations, and automation.
- Strong understanding of the end-to-end software development lifecycle — from product requirements and architecture through feature development, integration, QA, bug management, release, and program execution.
- Hands-on AI Expertise: Proven track record evaluating and applying modern models, frameworks, APIs, and AI coding agents in day-to-day development.
- End-to-End Delivery: Experienced in taking AI solutions from initial concept and prototyping to evaluation and production.
- Continuous Innovation: Passionate about experimenting with emerging AI technologies and applying them to real-world problems.
- Experience with relevant technologies such as Python, JavaScript/TypeScript, SQL, REST APIs, databases, and web technologies.
- Experience integrating multiple systems and data sources through APIs, databases, and automation frameworks.
- Strong systems and process thinking — able to understand complex multi-functional workflows, identify gaps and inefficiencies, and translate them into scalable technical solutions.
- Demonstrated ability to operate independently in an ambiguous environment, structure complex problems, identify the right collaborators and requirements, and drive solutions to completion.
- Strong product and user approach — focused on building solutions that are simple, effective, maintainable, scalable, and adopted in practice.
- Excellent communication and interpersonal skills, with the ability to work effectively across technical subject areas and organizational levels.
Nice to have
- Experienced in developing AI-native internal tools, automation platforms, and agentic workflows integrated with enterprise systems and APIs.
- Hands-on expertise with agent frameworks, knowledge-based architectures, and modern AI coding environments like Claude Code and Codex to boost engineering productivity.
- Background with developing web applications and interactive data-driven user interfaces.
- Experience developing and customizing Jira workflows, APIs, plugins, automation, dashboards, and integrations.
- Experience developing dashboards, analytics, and automated reporting across multiple engineering data sources.
- Good understanding of the end-to-end software development lifecycle, including product requirements, architecture, feature development, QA, bug management, release management, and program execution.
- Proven track record to turn manual, fragmented, or inefficient workflows into integrated, intelligent, and automated solutions.
We offer
- Employment type: Full time
About the company
- NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry.