Software Architect jobs in Israel
The world of payment processing is rapidly evolving, and businesses are looking for loyal and strategic partners, to help them grow. Meet Nuvei, Nuvei is the global fintech building the infrastructure for every payment, everywhere. Its modular, flexible, and scalable technology enables leading companies to accept next-generation payments, offer all payout options, and benefit from card issuing, banking, risk, and fraud management services. Connecting businesses to their customers in more than 200 markets, with local acquiring in 52 markets, 150 currencies, and over 720 alternative payment methods, Nuvei provides the technology and insights for customers and partners to succeed locally and globally through one integration. At Nuvei, we live our core values, and we thrive on solving complex problems. We’re dedicated to continually improving our product and providing relentless customer service. We are always looking for exceptional talent to join us on the journey! Your Mission The Agentic Engineering Architect serves as a senior technical leader and authority responsible for advancing agentic software engineering and establishing Agentic Delivery Lifecycle (ADLC) capabilities as a core engineering discipline. The role will define standards, governance models, platforms, evaluation frameworks and reusable capabilities required to scale agentic-native software development. You will be partnering with Engineering, Product, Enterprise Architecture, Platform Engineering, Information Security, Data, DevOps, and AI teams. Key Responsibilities • Agentic Architecture and Technical Leadership • Define engineering standards and best practices for agentic delivery. • Define and evolve the Agentic Architecture. • Lead lighthouse implementations and mentor engineers from other teams. • Evaluate emerging models, frameworks and agentic platforms. • Create engineering accelerators and implementation playbooks. ADLC Ownership and Evolution • Define and continuously improve ADLC standards. • Establish delivery patterns, control gates and certification requirements. • Own enterprise evaluation frameworks and agentic engineering harnesses. • Define benchmarking, regression testing and security evaluation standards. • Establish auditability, traceability, observability and rollback requirements. • Embed ADLC controls into CI/CD and operational platforms. Agentic Platforms and Developer Experience • Define requirements for enterprise agentic platforms. • Guide the adoption of Code Agents. • Define model routing, context management, memory services and AI gateways. • Establish platform security, observability and resiliency requirements. Agents, Skills and MCP Ecosystem • Define standards for approved agents, approved skills, workflows and MCP services. • Establish enterprise registries and certification frameworks. • Define prompt governance and lifecycle management. • Guide onboarding, monitoring, optimisation and retirement processes. Governance, Security and Responsible AI • Define controls for hallucinations, prompt injection and insecure code generation. • Protect intellectual property, data and regulated workloads. • Define responsible AI requirements and risk acceptance processes. • Lead incident reviews and corrective actions. Engineering Transformation and Adoption • Create adoption playbooks, academies and communities of practice. • Define capability models and career frameworks. • Measure adoption and maturity outcomes. Value Realisation and Cost Management • Track productivity, quality, release frequency and developer experience. • Measure effectiveness of agents, skills and workflows. • Optimise token usage, model routing and platform efficiency. Requirements • 10+ years of software engineering experience. • 5+ years in SW architecture roles. Proven SW Architecture experience in the Agentic domain. • Experience in technical leadership • Deep expertise in ADLC, cloud native architecture, CI/CD, and observability. • Expert proficiency with Code Agents and Agents Frameworks. • Experience building evaluation harnesses, benchmarking systems, and governance frameworks. • Pragmatic, data-driven, and outcomes-focused. • Champion of engineering excellence and responsible AI. Nuvei is an equal-opportunity employer that celebrates collaboration and innovation and is committed to developing a diverse and inclusive workplace. The team at Nuvei is comprised of a wealth of talent, skill, and ambition. We believe that employees are happiest when they’re empowered to be their true, authentic selves. So, please come as you are. We can’t wait to meet you. Benefits: • Private Medical Insurance. • Hybrid working model (office and home). • Global bonus plan. • Volunteering programs. • Prime office location near the Tel Aviv train station. ***Our recruitment process may use automated tools, including AI, to support application management and candidate shortlisting Benefits
Description About Us: Zenity is the leader in AI Agent Security and the first company to bring an agent-centric security platform to market. As enterprises accelerate AI agent adoption, we are establishing the security framework for how AI agents are secured and governed at enterprise scale. We deliver full-lifecycle visibility, governance, detection, prevention, and response for AI agents from build time to runtime, across SaaS, home-grown platforms, and end-user devices. Backed by $180M+ in total funding, including a $125M Series C led by Norwest, with participation from SoftBank Vision Fund 2 and Microsoft's M12, Zenity is trusted by Fortune 500 and Global 2000 enterprises worldwide. Join us in shaping how AI agents are secured at enterprise scale. About the Role: Zenity is looking for a Software Architect to lead the technical evolution of our next-generation AI cybersecurity platform. You'll work across teams to solve the company's most challenging architectural problems while remaining deeply hands-on - building prototypes, validating new technologies, and helping engineering teams deliver production-ready solutions. The role requires both deep engineering expertise and the ability to shape the architecture of large-scale data, cloud, and AI systems that power our platform. What You’ll Do Responsibilities: • Partner with engineering teams to solve complex architectural and technical challenges, leading the design of scalable, secure, and maintainable systems. • Build and validate proofs of concept (PoCs) to evaluate new architectures, data platforms, AI capabilities, and emerging technologies. • Drive technical direction across engineering, product, and data science, turning new technologies into production-ready solutions. • Lead architecture and design reviews, ensuring scalability, reliability, security, and operational excellence. • Mentor engineers through hands-on collaboration, code reviews, and system design discussions while promoting AI-native engineering practices. Requirements Requirements: • 7+ years in a senior technical leadership role (Principal Architect, Staff Engineer, Lead Engineer, or equivalent) with a strong track record of designing and delivering production systems. • Deep expertise in large-scale distributed systems, data processing pipelines, and cloud-native architectures. • Strong background in cybersecurity and secure system design; experience in SaaS or cybersecurity products is a significant advantage. • Hands-on experience building, deploying, and scaling AI-native applications and agentic workflows in enterprise production environments. • Proven track record implementing scalable agentic architectures, agentic orchestration frameworks, and evaluation pipelines for production AI systems. • Experience managing latency, cost, reliability, and security considerations when serving AI/Agentic workloads at scale. • Familiarity with agentic AI frameworks and modern AI-native engineering, including coding agents and AI-assisted software development. • Experience designing and building multi-tenant SaaS platforms with strong isolation and scalability characteristics. Familiarity with Bring Your Own Cloud or similar deployment models in enterprise environments. • Excellent communication and technical leadership skills, with the ability to influence architecture and collaborate effectively across multiple engineering teams.
Description Navina is a fast-growing digital health SaaS company that’s on a mission to transform the way physicians interact with patient data. Thousands of clinicians across the United States already use Navina’s AI-powered solution that transforms complex and fragmented patient data into concise “patient portraits" and actionable clinical insights at the point of care. With Navina, physicians experience less burnout, reduce missed diagnoses, and can devote more time giving better care to their patients. Navina has been named one of the Top 100 AI companies globally by CB Insights and made the list of the Top 50 Digital Health startups. We are already working with industry-leading value-based organizations including Privia Health and Agilon. We are seeking a Senior Software Architect to lead and shape the architectural vision of our SaaS healthcare platform, guide the adoption of cutting-edge AI technologies, and ensure our solutions remain scalable, secure, and future-ready. This is a hands-on, strategic leadership role that combines visionary system design, proof-of-concept development, and AI-first innovation enablement. Responsibilities 1. Architectural Leadership • Define, communicate, and evolve the platform’s architectural vision to ensure alignment with business goals. • Lead high-level design discussions and decisions for new and existing products. • Establish and maintain architectural principles, standards, and patterns across all engineering teams to ensure consistency and coherence. • Drive cloud-native architecture in AWS with a strong focus on scalability, availability, performance, and cost efficiency. 2. Innovation & Emerging Technology • Build POCs and pilots for new solutions, frameworks, and AI capabilities. • Evaluate emerging trends in AI, LLMs, MCPs, agents, and developer productivity tools, ensuring strategic adoption where relevant. • Initiate projects/features to solve widespread problems (including work with Support, DevOps, Infosec…) 3. AI Tooling Evangelism • Spearhead engineering-wide adoption of AI-assisted development workflows, including developer productivity tools, code copilots, automated quality checks, and automated documentation. • Define best practices, guidelines, and governance for AI usage in development (e.g., Cursor configuration rules, prompt engineering standards). • Educate and mentor teams on effective AI utilization for engineering, product, and operational tasks, taking into account security, costs, and compliance. 4. Technical Governance & Best Practices • Overall ownership of the system scalability, COGS, and stability of the Navina product(s) • Define standards for coding, testing, CI/CD, and monitoring. • Enforce architectural and design reviews for key initiatives. 5. Cross-functional Collaboration • Work closely with Engineering, Product, Data Science, DevOps, and Security teams to deliver well-architected solutions. • Communicate complex technical concepts to non-technical audiences, including executives and external partners. Collaborate with customers and partners when needed to align architecture with integration requirements. Requirements • Proficiency in modern programming languages (e.g., Python, TypeScript, Node.js) • Hands-on experience with AI/ML tooling, including LLM integration, developer productivity platforms, MCP/agent-based architectures, and AI-enhanced workflows. • Strong leadership, mentoring, and decision-making skills. • Excellent written and verbal communication skills in Hebrew and English, with the ability to influence stakeholders at all levels. Preferred Qualifications • Experience in healthcare technology with an understanding of HIPAA, HL7/FHIR, and interoperability standards. • Familiarity with data engineering and analytics platforms for real-time and batch processing. • Exposure to security and compliance frameworks relevant to SaaS in regulated industries. What We Offer • The opportunity to shape the future of HealthCare technology in the US, impacting millions of lives • A dynamic, mission-driven culture with passionate, collaborative colleagues.
Description Aqua Security is a global leader in cloud-native security, helping organizations secure modern applications across containers, Kubernetes, cloud, and on-premises environments. As AI transforms how organizations build, operate, and secure software, Aqua is investing in the next generation of intelligent security products, including AI-powered experiences, assistants, and autonomous and semi-autonomous agents. We are looking for a Senior Software Architect to lead the architecture and technical execution of Aqua’s AI products and shared AI capabilities. This is a strategic and hands-on role for an architect who combines strong backend and distributed-systems expertise with practical experience in data platforms, cloud architecture, web technologies, and AI systems. You will own the technical architecture from early concepts and proofs of concept through production delivery and operation. You will work closely with engineers, product managers, security researchers, and architects to turn emerging AI capabilities into secure, scalable, reliable, and maintainable products across SaaS and on-premises deployments. The successful candidate will provide hands-on technical leadership, help engineers resolve complex design and implementation decisions, and ensure that the architecture supports product quality, operational simplicity, and long-term evolution. What You Will Own • Define and drive the architecture of Aqua’s AI-powered products and shared AI capabilities across SaaS and on-premises deployments. • Design scalable backend services, APIs, data pipelines, data models, and storage solutions for AI and security workloads. • Lead architectural decisions across data ingestion, processing, retrieval, model integration, AI orchestration, and product integration. • Work closely with engineers throughout design and implementation, helping resolve complex technical decisions, trade-offs, and delivery challenges. • Provide hands-on technical leadership from early concepts and proofs of concept through production delivery and operation. • Design systems with clear controls for scalability, backpressure, bounded resource usage, resilience, data integrity, recovery, and observability. • Ensure solutions meet enterprise requirements for security, isolation, permissions, auditability, sensitive-data handling, and on-premises operation. • Define patterns for integrating AI models, retrieval systems, tools, workflows, and deterministic product capabilities. • Design AI-enabled workflows with quality, latency, cost, failure handling, model limitations, and operational complexity in mind. • Support the architecture and development of web-based AI experiences and their integration with backend services and Aqua product workflows. • Evaluate technologies and conduct proofs of concept to validate feasibility, performance, scalability, security, and operational fit. • Define and document architecture standards, technical guidelines, and reusable patterns for the AI team. • Review system designs and critical implementations, and mentor engineers on architecture, backend development, data systems, and production readiness. • Collaborate with Product and Engineering to balance customer value, delivery speed, technical risk, and long-term maintainability. • Partner with other architecture and platform teams to reuse existing capabilities and maintain alignment across Aqua products. Requirements • 8+ years of experience designing and building backend systems, including large-scale or distributed production systems. • Strong hands-on backend development experience, preferably with Python and Go. • Proven experience designing scalable APIs, services, data pipelines, and data-processing systems. • Strong knowledge of data modeling, relational databases, indexing, caching, and storage-system trade-offs. • Experience designing cloud architectures, preferably on AWS. • Experience designing products for both SaaS and on-premises deployments. • Strong understanding of Kubernetes, containers, distributed systems, networking, and modern deployment practices. • Experience designing systems for reliability, scalability, security, observability, recovery, and operational simplicity. • Experience with modern web development, including React, TypeScript or JavaScript, and npm. • Experience leading technical decisions from early concepts and proofs of concept through production delivery. • Experience driving architectural alignment across engineering, product, research, and architecture teams. • Demonstrated ability to work closely with engineers and provide practical guidance during implementation. • Excellent communication, technical documentation, and system-design skills. • Hands-on, pragmatic, and collaborative approach, with the ability to balance short-term delivery and long-term architecture. • Bachelor’s degree in Computer Science or equivalent practical experience. Nice to Have • Experience building AI, machine learning, analytics, or other data-intensive products. • Understanding of LLM-based architectures, including model integration, retrieval, tool execution, orchestration, and evaluation. • Experience designing AI-enabled workflows with cost, isolation, resilience, security, and quality controls. • Experience with vector search or similar technologies. • Experience building high-volume or near-real-time data pipelines. • Background in cloud security, cybersecurity, DevSecOps, or cloud-native products. • Experience supporting AI capabilities in restricted, disconnected, or resource-constrained on-premises environments. • Experience taking an AI or machine learning capability from early concept through production operation.
Description Sentra is the global leader in cloud-native data security for the AI era. The company’s mission is to empower organizations to confidently scale their data operations across multi-cloud and on-premises environments while leveraging the power of AI without compromising security. Sentra’s unique approach enables enterprises to autonomously scan their environments without the need for agents, ensuring that data remains securely within their cloud or on-premises infrastructure. This innovative methodology sets us apart in the industry, providing organizations with control and visibility over their sensitive data at all times. Our commitment to excellence in data security posture management and data detection and response makes Sentra a leader in the field. We are seeking a highly experienced Software Architect to join our team and take ownership of designing and developing complex systems that directly impact our technology. In this role, you’ll work cross-functionally with R&D teams to build solutions that address critical needs, drive efficiency, and lead meaningful processes within the organization. Responsibilities • Architectural Design & Strategy: Define and develop scalable and efficient system architectures. • Mentorship & Technical Leadership: Guide and mentor R&D teams, ensuring best practices and high-quality technical decisions. • Raise the Bar - Inspire and guide the team to achieve excellence in software engineering, consistently setting high standards for outstanding delivery. • Cross-functional Collaboration: Work closely with engineering, product, data science teams, and other stakeholders to translate business needs into technical solutions. • Problem Solving: Analyze and resolve complex technical challenges with innovative solutions. • Performance Optimization: Ensure system reliability, scalability, and performance through architectural improvements. Requirements • 10+ years of experience in software engineering including architecture design. • Proven track record of designing and developing complex, high-scale systems. • Strong background in high scale data solutions including different types of databases (DB), designing and building systems that operate on top of databases. • Experience working with cloud environments and on-premises infrastructures. • Proven experience in process improvement and optimization. • Strong ability to provide technological guidance and mentorship to R&D teams. • Strong problem-solving skills and ability to drive technical excellence across teams. • Integration with text classification and LLMs – an advantage.
Description Who are we? Checkmarx is the AI-powered application security leader helping the world’s most security- conscious enterprises secure the software that powers modern life. For more than two decades, our unified platform and services have helped organizations protect human- and AI- generated code from the first line through runtime, reducing risk across applications, cloud, and the software supply chain without slowing innovation. We’re trusted by 1,600+ customers in 70+ countries, including some of the largest enterprises and governments in the world. Guided by research-led innovation and a developer-first mindset, we help every developer, security team, and enterprise build software that is risk-free by design. What are we looking for? As we continue to evolve our platform, we're looking for an exceptional Software Architect Staff to help shape the next generation of our cloud architecture and AI-powered engineering platform. If you're passionate about solving complex distributed systems challenges, driving architectural excellence, and defining how AI transforms software engineering, we'd love to meet you. How will you make an impact? • Lead architecture and evolution of Checkmarx's cloud-native SaaS platform. • Lead the organization's transformation from a traditional Software Development Lifecycle (SDLC) to an AI-Driven Development Lifecycle (AI-DLC), defining the vision, architecture, and best practices for AI-native software engineering. • Take an active role in designing, building, and evolving Checkmarx's next-generation agentic development platform, enabling developers to leverage AI agents throughout the entire software development lifecycle. • Design highly scalable, resilient, secure, and highly available distributed systems. • Partner closely with Product Managers, Engineering Managers, Tech Leads, and development teams to translate business needs into scalable technical solutions. • Produce high-quality architecture documents, technical designs, RFCs, implementation plans, and long-term technology roadmaps. • Stay hands-on by building proof-of-concepts, validating new technologies, reviewing critical designs, and contributing to production code when needed. • Drive platform-wide improvements around scalability, reliability, observability, performance, and operational excellence. • Guide engineering teams through architectural decisions using technical leadership, collaboration, and influence. • Mentor engineers and technical leaders while promoting engineering best practices across multiple R&D teams. • Present architectural strategies and technical proposals to audiences ranging from developers to senior leadership and business stakeholders. Requirements What is needed to succeed? • 10+ years of experience designing and building large-scale distributed software systems. • Proven experience as a Software Architect, Principal Engineer, or similar technical leadership role. • Deep expertise designing and operating cloud-native SaaS platforms at scale. • Extensive hands-on experience with Amazon Web Services (AWS) and modern cloud architecture. • Strong Kubernetes expertise, including experience with technologies such as KEDA, Karpenter, and modern autoscaling strategies. • Deep understanding of distributed systems, scalability, high availability, resilience, disaster recovery, and performance optimization. • Strong knowledge of modern database technologies, data architecture, and large-scale data platforms. • Excellent architecture documentation and technical writing skills, with the ability to communicate complex ideas clearly. • Experience collaborating with Product Managers, Engineering Managers, Tech Leads, and software development teams. • Strong leadership skills with the ability to influence technical direction without direct authority. • Outstanding communication and interpersonal skills. • A hands-on mindset—you enjoy building, experimenting, validating ideas, and working directly with engineering teams. Nice to Have • Experience building AI-native systems or integrating Large Language Models into production environments. • Experience designing or implementing AI-Driven Development Lifecycle (AI-DLC) processes. • Experience building developer AI platforms, coding agents, agentic workflows, or engineering automation systems. • Experience with technologies such as Model Context Protocol (MCP), Retrieval-Augmented Generation (RAG), agent orchestration frameworks, or AI evaluation platforms. • Experience developing production software using Go, Java, Node.js, and .NET Core. • Hands-on experience with Amazon Web Services (AWS) is required. Experience with Google Cloud Platform (GCP) and Microsoft Azure is a plus. • Experience presenting architectural strategies to technical and executive audiences. • Experience designing or building enterprise-scale Data Lake platforms. What we have to offer Checkmarx offers a great work environment, professional development, challenging careers, competitive compensation, great work-life balance, as well as great benefits and perks throughout the year. Checkmarx is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, or other characteristics protected by law.
Description We are looking for an experienced and talented Software Architect to join the Voca R&D team and play a key role in shaping the architecture and technical direction of our next-generation customer experience solutions. Voca is AudioCodes’ award-winning, AI-first Contact Center as a Service portfolio, serving more than 200 enterprise customers across multiple Microsoft Azure regions worldwide. The portfolio includes two main solutions: • Voca CIC for Microsoft Teams – a cloud-native, omnichannel contact center built natively on Microsoft Azure and deeply integrated with Microsoft Teams. The platform brings voice, chat, and email interactions into a unified agent experience and incorporates AI capabilities such as voice agents, call summarization, sentiment analysis, and intelligent routing. • Voca AI Receptionist – a voice-platform-agnostic AI solution that can operate on top of Microsoft Teams, Cisco, Avaya, RingCentral, traditional PBX systems, and carrier voice services. It provides capabilities such as AI-based call routing, document and website-grounded Q&A, CRM integrations, appointment scheduling, and outbound SMS. The Voca platform operates at the intersection of cloud software, real-time voice communication, enterprise applications, and applied AI. It is built on a large-scale, distributed microservices architecture, primarily using Node.js and Microsoft Azure. The broader technology environment includes Kubernetes, Docker, Terraform, REST APIs, SIP and telephony technologies, Microsoft Teams integrations, Large Language Models, Speech-to-Text, Text-to-Speech, and additional Azure AI services. About Us AudioCodes (Nasdaq: AUDC) is a global leader in enterprise voice technology and Voice AI innovation for the digital workplace and customer experience. We help organizations unlock the full value of voice, transforming every conversation into a strategic asset that drives smarter decisions, better experiences and business growth. Our portfolio spans secure voice infrastructure, unified communications and contact center, with next-generation AI-powered voice solutions. With over 30 years of expertise and presence in more than 100 countries, AudioCodes is trusted by 65 of the Fortune 100 to power intelligent, agile and future-ready interactions across businesses worldwide. Your mission We're looking for a hands-on Software Architect to lead the design of scalable, cloud-native software solutions and drive our next generation of AI-powered products. As a Software Architect, you will work closely with Product Management, software development teams, QA, security, and operational stakeholders. You will translate business and product needs into scalable technical solutions and guide their implementation across the development lifecycle. This role is ideal for an architect who combines broad system-level thinking with the ability to understand technical details, work closely with engineering teams, and solve complex challenges across cloud, AI, and real-time communication environments. Responsibilities • Define and evolve the overall system architecture and technical roadmap. • Drive architectural decisions that ensure scalability, reliability, security, and performance. • Establish engineering standards, best practices, and design principles across development teams. • Provide technical leadership and mentorship to engineering teams throughout the software development lifecycle. • Collaborate closely with product, engineering, and operations teams to deliver high-quality solutions. • Participate hands-on in architecture reviews, system design, code reviews, troubleshooting, and performance optimization. • Lead cloud-native and DevOps initiatives, ensuring efficient deployment, monitoring, and operational excellence. • Promote and leverage AI-assisted development tools and practices to improve engineering productivity, code quality, and delivery velocity. Requirements • B.Sc. in Computer Science, Software Engineering, Electrical Engineering, or a related field. • 5+ years of experience in Software Architecture, system design, or a senior technical leadership role. • Proven experience designing complex, large-scale software systems. • Strong understanding of distributed systems, microservices architecture, cloud-native applications, and SaaS platforms. • Experience designing scalable services, APIs, system integrations, and communication between distributed components. • Experience with Microsoft Azure or another major public cloud platform. • Strong software engineering background with the ability to participate in technical design, architecture reviews, and complex problem-solving. • Solid understanding of software quality attributes including scalability, reliability, availability, security, performance, and maintainability. • Hands-on experience using AI tools for software development, prototyping, and research, with familiarity integrating AI-powered services into software products. • Excellent communication skills and the ability to clearly communicate architectural decisions to both technical and non-technical stakeholders. • Excellent written and verbal communication skills in English. Advantages • Experience with Node.js, C#, or similar modern backend technologies. • Experience with Kubernetes and containerized cloud environments. • Familiarity with Generative AI, Large Language Models (LLMs), Speech-to-Text, Text-to-Speech, or Conversational AI platforms. • Knowledge of SIP, VoIP, telephony, or real-time communication systems. • Experience with Contact Center, Unified Communications, Customer Experience (CX), or Microsoft Teams solutions. • Experience with multi-tenant enterprise SaaS platforms.
Description Personetics is shaping the Cognitive Banking era, harnessing AI to help banks anticipate customer needs, provide actionable insights, and deliver intelligent financial guidance. Our platform continuously analyzes and leverages real-time transactional data, enabling banks to proactively support customers in managing their finances and reaching their goals. As industry leaders — yes, we really are leaders — we partner with the world’s top financial institutions, empowering over 150 million customers monthly across 35 global markets from offices in New York, London, Singapore, São Paulo, and Tel Aviv. About the position We are looking for a Senior Software Architect to help define and evolve the architecture of our SaaS platform and core products. You will work closely with product, delivery, and engineering squads to design scalable, reliable systems, set technical direction, and guide teams in making high‑quality architectural decisions that balance delivery speed with long‑term sustainability. This is a hands‑on, senior technical leadership role: you will spend most of your time shaping architectures with teams, reviewing designs and critical code, and driving shared standards and patterns across the organization, all in an advance agentic environment. Responsibilities Architecture & technical leadership • Define and evolve the architecture for key domains in our platform (APIs, services, data flows, integration, observability, security). • Translate business and product requirements into clear, pragmatic technical designs and architecture roadmaps. • Create and maintain architecture artefacts: diagrams, decision records (ADRs), reference implementations, and guidelines. • Evaluate design options and technology choices, articulate trade‑offs, and lead the decision‑making process with stakeholders. • Push forward the agentic mindset and implementation. Working with squads (R&D) • Partner with squad leads and senior engineers to design solutions, break down complex problems, and keep implementations aligned with the target architecture. • Participate in design / tech reviews, ensuring non‑functional requirements (performance, resilience, security, operability) are addressed early. • Provide hands‑on support where it matters most: spike and prototype critical flows, review complex pull requests, and help debug tricky production issues. Partnering with Product • Collaborate with Product to shape technical feasibility, sequencing, and scope for roadmap items and cross‑squad initiatives. • Communicate complex technical topics in simple language to non‑technical stakeholders when discussing roadmap options and trade‑offs. Standards, reuse, and platform mindset • Define and promote architecture principles, coding standards, and reusable patterns (modules, libraries, services) that reduce duplication and technical debt. • Champion platform thinking: design services and components that can be safely reused across teams and products. • Drive adoption of shared platform capabilities (observability, CI/CD, authentication, data, DevOps tooling) across squads. Quality, reliability, and continuous improvement • Ensure architectures are observable, operable, and resilient by design; partner with DevOps/SRE on deployment, monitoring, and incident response. • Identify areas of high technical debt or architectural risk and lead structured remediation initiatives. • Help define and track technical KPIs (e.g., performance, reliability, incident volume) tied to architecture decisions. Mentoring and leadership • Act as a technical mentor and sounding board for senior engineers and tech leads, helping them grow their architecture skills. • Foster a culture of thoughtful design, documentation, and constructive technical debate. • Lead by influence rather than authority: you help teams make better decisions instead of making every decision for them. Requirements • 8+ years of experience in software engineering, including several years in a senior / staff / architect role designing complex systems. • Strong experience with modern backend and distributed architectures (microservices or modular monoliths, event‑driven patterns, robust APIs). • Solid understanding of cloud‑native architecture (e.g., AWS/Azure/GCP), containers, and infrastructure‑as‑code practices. • Proven ability to design for scale, performance, security, and reliability in production SaaS environments. • Hands‑on experience with at least one major language and ecosystem used in our stack (e.g., Java, Python, Node.js, or similar). • Proven agentic experience – as hand-on experience and as architecting GenAI systems • Comfortable reading and reviewing code, guiding implementation, and occasionally building prototypes or reference implementations. • Experience working with product teams in an agile / kanban environment; able to balance long‑term architecture with near‑term delivery. • Strong communication skills: can explain complex technical concepts clearly to engineers and non‑engineers. Nice to have • Experience with financial services, B2B SaaS, or integrations with large enterprise customers (e.g., banks). • Background in data platforms, analytics, or ML‑adjacent systems. • Familiarity with domain‑driven design, event sourcing, or CQRS patterns.
Gong harnesses the power of AI to transform how revenue teams win. The Gong Revenue AI Operating System unifies data, insights, and workflows into a single, trusted system that observes, guides, and acts alongside the world’s most successful revenue teams. Powered by the Gong Revenue Graph, AI-powered intelligence, specialized agents, and trusted applications, Gong helps more than 5,000 companies around the world deeply understand their teams and customers, automate critical sales workflows, and close more deals with less effort. For more information, visit www.gong.io. At Gong, you will join a company built on innovative products, ambitious goals, and passionate people. We are shaping the future of revenue intelligence and we want people who are excited to build what comes next. You will work with a team that dreams big, moves fast, and cares deeply about the craft and about each other. Here, transparency and trust are core to how we operate, and every person has the opportunity to make a visible impact. If you want to grow, stretch, and do work that truly matters, Gong is the place to do the best work of your career. Software Architect, AI Applications As an Architect in Gong's AI Applications group, you will lead the architecture and technical direction of the Revenue Harness, the agentic framework that powers an AI teammate for every revenue professional. The assistant understands a user's deals, customers, and pipeline. It can reason, plan, and act on the user's behalf, grounded in the richest revenue data in the world. This is a hands-on role with broad influence. You will embed with teams where needed, guide design decisions, and help build scalable, extensible agentic systems on state-of-the-art AI technology. What You'll Build • Agentic Core: Agent orchestration, planning and reasoning loops, multi-step execution, and multi-agent coordination for long-running revenue workflows. • Tools & Integrations: A secure, extensible tool ecosystem, including MCP-based tools and connectors, that lets agents read from and act on Gong data, CRMs, email, and calendars. • Context & Memory: Retrieval pipelines over calls, emails, deals, and accounts, using RAG, hybrid search, and knowledge graphs, plus short- and long-term memory. • Quality & Trust: Offline and online evaluation of accuracy, groundedness, and task success, along with guardrails, permissions, and human-in-the-loop controls. • Model Platform: Multi-provider model routing, streaming, LLM observability, and cost and latency management. • Runtime & Execution: High-concurrency infrastructure for stateful and stateless agents, including lifecycle management, isolated workers, task queues, and distributed state persistence. • Deployment & CI/CD: Cloud-native Kubernetes deployments with multi-region rollout, zero-downtime updates, canary releases for non-deterministic workflows, and strict tenant sandboxing. You'll Own • Revenue Harness Architecture: Serve as the group's central technical leader. Define the reference architecture and the contracts between agents, tools, context, and models, so that teams build on a shared, scalable foundation. • Hands-On Engineering: Embed in teams across domains and contribute directly to design and code. • Quality & Reliability Standards: Set the group's eval methodology, regression gates, and production monitoring for non-deterministic systems. • Mentorship & Engineering Standards: Raise the bar on design quality and best practices across the group. • AI-Assisted Development: Drive adoption of coding agents, AI code review, and agentic workflows to improve velocity and quality. You'll Solve • Reliability on Non-Deterministic Foundations: Make LLM behavior trustworthy through structured outputs, tool-call validation, fallbacks, and well-defined failure modes. • Context at Enterprise Scale: Get the right information into the context window efficiently when the data spans millions of conversations, deals, and accounts. • Secure, Permission-Aware Agents: Enforce data boundaries, user permissions, and tenant isolation, and defend against prompt injection and unintended actions. • Quality, Cost & Latency Trade-offs: Balance them through model selection, caching, and routing. • Ambiguity & Divergence Across Teams: Bring clarity to loosely defined cross-team problems, surface blind spots, and steer teams toward aligned, reusable patterns. • Speed vs. Long-Term Evolution: Catch architectural gaps early and make pragmatic trade-offs, so that systems keep pace with rapidly changing models and tooling. You'll Impact • The Future of Revenue Work: Help sales professionals shift their time from busywork to selling. • A Higher Engineering Bar: Build stronger, more autonomous teams through better design practices and mentorship. • Consistent, Fast Delivery: Reduce duplication and accelerate execution without compromising long-term platform health. How You'll Succeed Requirements • 10+ years of backend development, with strong expertise in Java and modern frameworks such as Spring Boot. • Proven Staff or Principal-level impact across multiple teams, with the ability to lead through influence rather than authority. • Hands-on experience shipping production LLM applications, such as agents, tool calling, RAG, or structured generation, and an understanding of their failure modes. • Deep expertise in designing large-scale distributed systems, including asynchronous, event-driven, and streaming architectures. • Versatility in diving into unfamiliar codebases, switching context across teams, and spotting high-impact opportunities. • A passion for mentoring, and the ability to communicate complex ideas clearly to diverse stakeholders. • Genuine curiosity about the AI landscape, and a track record of driving adoption of AI-assisted development. Nice to Have • Experience with agent frameworks and protocols (e.g., MCP, Spring AI, LangChain/LangGraph) or with building an in-house equivalent. • Experience with LLM evaluation (LLM-as-judge, golden datasets, online monitoring), observability, and multi-provider routing. • Experience with vector databases, search infrastructure (e.g., Elasticsearch/OpenSearch), or knowledge graphs. • Familiarity with AI security concerns, including prompt injection, data leakage, and agent permission models. • Working knowledge of Python alongside a JVM stack. • Background in B2B SaaS, CRM, or revenue technology. We operate in a flexible hybrid work model. What makes Engineering at Gong unique? Here at Gong, we trust and empower our employees with ownership to solve complex problems, make the right decisions, and build the best products that create radical impact. We call this "Own. Solve. Impact." For our engineers, it means it's not just about writing code. You are involved and able to influence the entire process to create the best product. If you are curious to discover Gong's wonderful and challenging world, what are you waiting for? Don't delay—fill in your application details. Who knows, maybe there's a Gongster in you! About us We encourage our employees to express their personality and identity (whether gender, ethnic, religious, or sexual), and we ensure fairness and equal opportunities. We follow a hybrid working model that combines working from home, on the go, or at the office. This allows us flexibility, autonomy, positive work relationships, and effective work habits. If these considerations are important to you when choosing a workplace, we'd love to see you with us. To review Gong's privacy policy, visit www.gong.io/privacy-policy/ for more details. #LI-MK3
NVIDIA has been transforming computer graphics, PC gaming, accelerated computing, and AI for more than 25 years. Today, we are defining the next era of computing, where AI datacenters, GPUs, networking, and accelerated infrastructure work together as one system. We are looking for an outstanding engineer to join our software architecture group and help shape the next generation of NVIDIA networking products, SmartNICs, and DPUs. In this role, you will work closely with system architects, software/firmware engineers, hardware designers and product stakeholders to define component-level and system-level solutions for advanced datacenter platforms. You will join a team working at the intersection of AI networking, virtualization, operating systems, security, management, and programmable acceleration. Our mission is to push the boundaries of modern datacenter infrastructure and help define the platforms of tomorrow. What You’ll Be Doing: • Work with architects and engineers to define software architecture for NVIDIA networking devices, SmartNICs, and DPUs. • Analyze system requirements across networking protocols, virtualization, operating systems, security, management, and services. • Research new ideas, evaluate design alternatives, and build proof-of-concept models, simulations, and prototypes. • Collaborate with software, firmware, and hardware teams on HW/SW co-design, performance, scale, and resource-utilization challenges. • Learn complex datacenter technologies and turn them into clear architecture proposals, design documents, and technical presentations. What We Need To See: • Engineer holding a B.Sc. or M.Sc. in Computer Science, Electrical Engineering, Computer Engineering, or a related field. • 1+ years of relevant experience • Proven strong programming skills, in C/C++, preferably for large and complex embedded systems. • Solid understanding of operating systems, multi-threading, computer architecture, and software fundamentals. • Curiosity and ability to learn new technologies quickly, investigate deeply, and work through ambiguous problems. • Independent problem solver who also works well in a team environment. • Clear written and verbal communication skills. Ways To Stand Out From The Crowd: • Knowledge of networking protocols such as Ethernet, InfiniBand, RDMA, RoCE, TCP/IP, or congestion control. • Experience with Linux, Linux kernel, device drivers, embedded systems, or system software. • Experience building simulations, performance models, prototypes, or proof-of-concept software. • Exposure to virtualization, security, programmable acceleration, SmartNICs, DPUs, or DOCA. • Open-source contribution, previous internship experience, or hands-on project work in relevant technical domains. NVIDIA is widely considered one of the technology world’s most desirable employers. We are made up of forward-thinking, hardworking people who are passionate about solving some of the world’s most important computing challenges. NVIDIA is committed to fostering a diverse and inclusive work environment and is proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. Within NVIDIA, the Networking Business Unit (NBU) builds the high-speed interconnect — Ethernet, InfiniBand, NVLink, and BlueField DPUs — that switches thousands of GPUs into a single AI supercomputer, moving data at the scale and speed the most demanding workloads require. NVIDIA is looking for a Software Architect to join our Network System Validation group. You will work on developing systems for validating advanced networking solutions across NVIDIA complex AI cluster environments. The group is a high-performance engineering force that treats validation as a first-class software problem. We build systems, frameworks, and benchmarks that prove our network's correctness and performance at scale. This is a senior, deeply hands-on role for a technology leader who can own the software architecture, development roadmap, mentor a team of high-performance engineers, and push NVIDIA's network to its speed-of-light limits. This role combines the design of validation methodologies with hands-on development of testing frameworks, automation infrastructure, and advanced debugging, analysis, and investigation tools for network performance and functionality at scale. What you’ll be doing: • Design and implement network validation methodologies for system-level testing • Build the systems that orchestrate millions of concurrent IO operations, inject chaos at the infrastructure layer (latency, congestion, losses, and hardware failures), and expose the hardest-to-find system faults • Building the systems that capture, store and process TBs of telemetry data to produce autonomies root-cause-analysis and system level insights • Advance AI-driven approaches to test automation: intelligent scenario generation, LLM-augmented root-cause analysis, and autonomous validation pipelines • Establish engineering practices — design docs, production-grade code reviews, testing philosophy, and cross-team technical alignment • Produce clear, data-driven reports and insights What we need to see: • B.Sc. / B.A. in Computer Science, Electrical Engineering, or equivalent experience • 12+ years of experience in developing large scale software projects • Strong distributed system experience and system-level debugging skills • Strong software skills: C/C++/Rust, Python (must), Bash • Experience building automation frameworks and validation tools • Experience building large-scale infrastructure platforms, internal developer platforms, or reliability engineering systems • Deep understanding of distributed systems: concurrency, consistency models, fault tolerance, and large-scale system behavior under stress • Proven track record leading complex technical initiatives from architecture through delivery • Ability to drive technical alignment across teams, communicate tradeoffs clearly, and make high-quality architectural decisions at speed Ways to stand out from the crowd: • Background with RDMA / RoCE / AI networking (NCCL) • Experience with L2/L3/L4 networking protocols • Familiarity with NVIDIA networking solutions (ConnectX, SpecX, BlueField) • Background in performance analysis, Kubernetes, or cloud environments • Background in chaos engineering, fault injection, or simulation systems We have some of the most forward-thinking and hardworking people working for us. If you're creative and autonomous, we want to hear from you! NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, disability status or any other characteristic protected by law.
NVIDIA is seeking a dedicated and hardworking Senior Software Architect to join our SW Architecture group. The position involves researching new technologies with a focus on defining groundbreaking security architectures, from ideation to productization. Your role will be essential in researching and developing new methods to secure data centers and AI clouds with NVIDIA's DPU and NIC technologies. NVIDIA Architecture group is comprised of world-class architects who are crafting innovative architectures for our DPUs & NICs technologies. You will collaborate with global teams, including SW architects, R&D, product, solution architects, and external customers. This position presents an outstanding opportunity to make a great impact in a multifaceted, technology-focused company that is defining the future of AI technologies and data centers. What you will be doing: • Evaluating new technologies, innovating, and rapidly developing prototypes that can be further developed into full-fledged products/solutions. • Working across teams to transform ideas into released products. • Helping craft brand-new innovations securing AI. • Collaborating with high-profile customers on sophisticated and groundbreaking technologies and solutions. • Providing fast and creative solutions for complex problems. What we need to see: • BS or MS degree in Computer Science, Computer Engineering, or a closely related field or equivalent experience. • 12+ years of experience as a software developer, with expertise in developing security technologies. 4+ years of experience as a SW Architect/System Architect. • Proficiency in both C++ and Python. Hands-on Linux development experience. • Deep knowledge of virtualization and containerization technologies. • Ability to quickly learn and apply new technologies and ideas. • Self-starter with a proactive attitude, capable of working independently and effectively within a team. • Excellent interpersonal skills, very important for collaboration with cross-functional teams. • Strong desire to work on the cutting edge of technology in a rapidly evolving environment. • Ability to work concurrently with multiple groups locally and abroad in the organization. • Excellent communication, documentation, and presentation skills. Ways to stand out from the crowd: • Experience developing security products. • Proven knowledge and experience in the field of memory forensics. • Proven experience with storage networking. • Background in data center technologies and cloud. Does this sound like a role for which you would be a great fit? If so, we would love to hear from you! With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to outstanding growth, our exclusive engineering teams are rapidly growing. Come join NVIDIA, where people come to do their life's work.
NVIDIA has been defining computer graphics, PC gaming, and accelerated computing for more than 25 years. With an outstanding legacy of innovation, driven by phenomenal technology, and extraordinary people, NVIDIA is looking for a strong technical senior architect to join us in shaping the future. Senior Architects are innovators who can translate business needs into workable technology solutions. Their expertise is deep and broad. They are hands on, producing both detailed technical work and high-level architectural designs. As a Senior architect in the Advanced Development team, you will explore technological challenges on accelerate networking and building AI data centers. Research new transport functions and semantics for optimizing AI workloads. You will also be leading architectural and development efforts across numerous technological fields, related to the modern data center, such as distributed AI and deep learning solutions, data analytics, High Performance Computing (HPC), Software Defined Networking (SDN), virtualization, storage, and more. What you’ll be doing: • Enhance NVIDIA's GPU Networking offerings for accelerating AI workloads, such as NVIDIA Dynamo or NVIDIA NIXL. • Identify and evaluate new technologies, innovations and partner relationships for alignment with our technology roadmap and business value. • Lead architecture and design of such technologies. • Lead proof-of-concept development to evaluate and drive such technologies. What we need to see: • Hold a M.Sc. or Ph.D. in Computer Science, Electrical or Computer Engineering from a leading university (or equivalent experience). • 12+ years of industry experience (or equivalent) in systems architecture or related fields. • Experienced in virtualization, networking and storage. • Experienced in either Windows or Linux drivers, with a very good background of the other OS. • Deep understanding of performance profiling and optimization techniques, together with defining and using HW offloads. • A teammate with a can-do attitude, high energy and excellent interpersonal skills. • Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment. Ways to stand out from the crowd: • Shown research track record. • Have experience and passion for system architecture, CPU/GPU/memory/storage/networking. • Stellar communication skills. • Knowledge in Deep Learning frameworks and AI communication libraries (NCCL, UCX, MPI and equivalents). NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you! NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
NVIDIA is looking for a highly motivated Senior Software Architect to join our Networking Software Architecture team in Israel. In this role, you will define and drive the software architecture for RISC-V-based networking accelerators, with a strong focus on programmable packet processing and networking acceleration infrastructure. The role is centered on the software and system foundations that enable embedded programs to be built, coordinated, secured, deployed, and performed across NVIDIA networking platforms. You will work across architecture, hardware, firmware, software, SDK, and compiler teams to establish the common foundations for programmable networking acceleration. This includes building embedded software infrastructure, defining application lifecycle flows, and enabling scalable platforms for multiple programmable acceleration use cases. This is an outstanding opportunity to influence the architecture of programmable networking systems. You will solve complex cross-stack problems and help define how NVIDIA delivers secure, high-performance, and extensible acceleration infrastructure for future products. What you'll be doing: • Establish the vision, architecture, and roadmap for the embedded RISC-V networking accelerators software stack across NVIDIA networking platforms. • Architect the end-to-end software stack for embedded program flows across SDKs, real-time operating systems, firmware, compilation, packaging, signing, registration, deployment, and loading. • Lead the definition of interfaces, abstractions, and APIs for embedded programs. • Build proofs of concept, guide technical investigations, and use data-driven analysis to validate architectural decisions. • Identify long-term infrastructure gaps and translate product requirements into clear architecture plans and implementation priorities. What we need to see: • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience. • More than 5 years of direct experience in embedded software development or low-level software architecture. • Extensive experience in system software, infrastructure, runtime architecture, or platform software for complex HW/SW products. • Solid understanding of low-level software concepts such as toolchains, compilers, binary formats, runtime loading, execution environments, performance optimization, and memory-conscious system building. • Experience working across multiple layers such as architecture, firmware, SDKs, compilers, operating systems or RTOS, and host software. • Strong technical and communication skills, with the ability to turn requirements into clear architecture, technical direction, and implementation plans across globally distributed teams. Ways to stand out from the crowd: • Proven experience with networking systems, packet processing, RDMA, transport protocols, or NIC software and firmware interfaces. • Experience with programmable networking, smart NICs, embedded accelerators, or RISC-V-based execution environments. • Background in compiler and toolchain flows, ELF and binary formats, signing and verification flows, or embedded program lifecycle infrastructure. • Experience with RTOS integration, board bring-up, BSP or driver development, or secure software delivery flows.
NVIDIA seeks a highly motivated senior AI cloud Software architect to join our team in Israel. Work on innovative technologies shaping the future of AI and cloud. We are developing RDMA Transport protocols within the Networking software architecture team at NVIDIA. Efficient and fast communication between GPUs directly impacts end-to-end application performance. This impact continues to grow with the increasing scale of next generation systems. This is an outstanding opportunity to advance the state-of-the-art, break performance barriers, and deliver platforms the world has never seen before. Are you ready to build the new and innovative technologies that will help realize NVIDIA's vision? What you'll be doing: • Translate requirements into vision, architecture, and roadmap • Design infrastructure to support programmable improvements to RDMA protocols for E/W AI networking stack • Collaborate with multi-functional teams to innovate and deliver networking solutions • Explore innovative solutions in HW and SW for our next-generation platforms as part of programmable RDMA architecture • Build proofs-of-concept, conduct experiments, and perform quantitative modeling to evaluate and drive new innovations What we need to see: • Bachelor's or Master’s degree in Computer Science or equivalent experience • 8+ years of proven experience in the field • Background in networking stack and protocols such as RDMA, TCP/IP, and InfiniBand • Strong articulation skills for crafting and improving technical documents and the ability to engage with a globally distributed engineering team • Eagerness to learn new technologies and constantly improve your expertise NVIDIA has continuously reinvented itself over two decades. NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. This is our life’s work — to amplify human imagination and intelligence. With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people in the world working for us and, due to extraordinary growth, our elite engineering teams are fast-growing fast. If you're a creative and autonomous manager with a sincere real passion for technology, we want to hear from you.
NVIDIA is looking for a Senior Software System Architect to join the team shaping networking management systems, AIOps platforms, and applied AI solutions for AI cluster operations. You will work with customers, internal operational teams, fellow architects, Product, and Engineering teams to translate sophisticated operational challenges into clear requirements and scalable architectures, and carry these capabilities through implementation and delivery into products that deliver measurable value for customers. We seek someone with deep technical judgment, a broad system perspective, and the persistence to move ideas into production—someone who asks sharp questions, catches consequential details, and builds alignment across teams. What you’ll be doing: • Define architectures for management and intelligent automation capabilities spanning telemetry, observability, remediation, and operational automation. • Engage customers, cluster operations teams, and compute authorities to understand their challenges and architect solutions that improve operational efficiency, reliability, and scalability. • Partner with Product and Engineering to translate architectural recommendations into prioritized features and drive their inclusion in the Plan of Record (POR), defining requirements, dependencies, and success criteria. • Resolve system tradeoffs across hardware, firmware, software, and data platforms, with attention to scale, reliability, performance, and usability. • Guide design decisions through implementation, with hands-on development of targeted proofs of concept (PoCs) and technical investigations as needed to validate critical assumptions. • Offer strategic direction and system-level leadership throughout teams, guiding engineering choices and promoting sophisticated, AI-centered operating practices. What we need to see: • MSc. or higher in Computer Engineering or Computer Science (or equivalent experience). • 8+ years in system or software architecture, with a record of delivering sophisticated distributed systems in production. • Hands-on experience architecting and delivering distributed software systems, including cloud-native services, deployment, and orchestration. • Deep understanding of data center infrastructure across compute, networking, and management systems, including how these components interact at scale. • Ability to connect the big picture with precise technical reasoning—and recognize which details matter. • Experience translating customer needs into system capabilities and influencing decisions across technical and product teams. • Strong ownership, initiative, and follow-through, supported by clear technical writing and communication. Ways to stand out from the crowd: • Experience with AI factory infrastructure, large-scale GPU clusters, HPC, or distributed AI training and inference workloads. • Hardware/software co-design experience spanning compute, networking, firmware, and software. • Deep understanding of telemetry and observability platforms, including applying AI/ML. • Hands-on development of LLM agents, including orchestration, tool integration, context management, and evaluation. • Contributions to open-source communities, particularly in AI infrastructure or observability. With competitive salaries and a generous benefits package, NVIDIA is widely regarded as one of the technology world’s most desirable employers. We offer the opportunity to work with some of the most forward‑thinking engineers in the industry, and due to unprecedented growth, our engineering teams continue to expand. If you are a senior technical leader passionate about intelligent systems, AIOps, and large‑scale AI Factories, we want to hear from you.
NVIDIA is looking for a Senior Software Architect to help define and drive the future of AI Factory Digital Twin platforms through DSX Air, an infrastructure simulation platform that enables users to create digital twins of their data centers. As a senior technical leader, you will define architectures, frameworks, APIs, and data models that connect real-world infrastructure with virtual environments for development, validation, planning, and operations. You will define the software architecture connecting physical infrastructure with virtual environments for development, validation, planning, and operations. Working across hardware and software teams, you will enable developers to build and test solutions before next-generation hardware becomes available. We seek an architect who combines platform vision with deep software expertise and carries technical decisions through implementation and delivery. What you'll be doing: • Define DSX Air’s architecture, including simulation frameworks, platform services, APIs, infrastructure models, and telemetry integration. • Define shared frameworks, interfaces, and interoperability standards that connect Digital Twin initiatives across NVIDIA. • Guide detailed software design, using hands-on prototypes and technical investigations to resolve critical challenges. • Define simulation fidelity and validation requirements, with results validated by reference to actual physical setups. • Partner with Engineering to integrate simulation into development and automated testing, enabling earlier issue discovery. • Shape the platform roadmap and drive architectural decisions through delivery and adoption, balancing performance, scalability, security, and maintainability. What we need to see: • MSc in Computer Science, Computer Engineering, or a related field, or equivalent experience. • 8+ years in software architecture and technical leadership, delivering complex distributed platforms. • Deep software engineering expertise across distributed systems, platform frameworks, APIs, and secure cloud-native architectures. • Proven understanding of virtualization and infrastructure technologies, including hypervisors, Kubernetes, and container networking. • Understanding of large-scale data-center infrastructure and automation, with hands-on experience validating architectural choices through prototypes. • Ability to translate platform strategy into practical engineering decisions, align teams, and drive execution. • Clear technical communication, strong ownership, and attention to detail. Ways to stand out from the crowd: • Experience developing simulation, emulation, or Digital Twin platforms. • Hardware/software co-design experience enabling development before hardware availability. • Deep understanding of AI factory compute and networking systems. • Experience developing shared frameworks adopted across products and engineering teams. • Experience validating simulation fidelity against physical systems. With competitive salaries and a generous benefits package, NVIDIA is widely regarded as one of the technology world’s most desirable employers. We offer the opportunity to work with some of the most forward-thinking engineers in the industry, and due to outstanding growth, our engineering teams continue to expand.
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by excellent technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Join our team and discover how you can build a lasting impact on the world. NVIDIA is seeking a sharp, innovative, and hands-on Architect to help shape the future of LLM inference at scale. Join our dynamic E2E Architecture group, where we build ground breaking systems powering the next generation of generative AI workloads. In this role, you will work across software and hardware domains to design and optimize inference infrastructure for large language models running on some of the most sophisticated GPU clusters in the world. You’ll help define how AI models are deployed and scaled in production, driving decisions on everything from memory orchestration and compute scheduling to inter-node communication and system-level optimizations. This is an opportunity to work with top engineers, researchers, and partners across NVIDIA and leave a mark on the way generative AI reaches real-world applications. What You’ll Be Doing: • Design and evolve scalable architectures for multi-node LLM inference across GPU clusters. • Develop infrastructure to optimize latency, throughput, and cost-efficiency of serving large models in production. • Collaborate with model, systems, compiler, and networking teams to ensure complete, high-performance solutions. • Prototype novel approaches to KV cache handling, tensor/pipeline parallel execution, and dynamic batching. • Evaluate and integrate new software and hardware technologies relevant to Core Spectrum-X technologies, such as load balancing, telemetry, congestion control, vertical application integration. • Work closely with internal teams and external partners to translate high-level architecture into reliable, high-performance systems. • Author design documents, internal specs, and technical blog posts and contribute to open-source efforts when appropriate. What We Need to See: • Bachelor’s, Master’s, or PhD in Computer Science, Electrical Engineering, or equivalent experience. • 8+ years of experience building large-scale distributed systems or performance-critical software. • Deep understanding of deep learning systems, GPU acceleration, and AI model execution flows and/or high performance networking. • Proven software engineering skills in C++ and/or Python, preferably demonstrate strong familiarity with CUDA or similar platforms. • Strong system-level thinking across memory, networking, scheduling, and compute orchestration. • Excellent communication skills and ability to collaborate across diverse technical domains. Ways to Stand Out from the Crowd: • Experience working on LLM - training or inference pipelines, transformer model optimization, or model-parallel deployments. • Proven success in profiling and optimizing performance bottlenecks across the LLM training or inference stack. • AI Accelerators and distributed communication patterns, congestion control and/or load balancing. • Shown optimization process for complex systems, deployed at scale to make impact. • Proven experience successfully driving complex organizational processes from planning through implementation. NVIDIA is widely considered one of the most desirable places to work in tech – we are passionate about what we do and are committed to fostering a culture of perfection, innovation, and collaboration. If you’re excited to help define how the world runs AI at scale, this role is for you. Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. While planning your future, explore the benefits available to you and your family at www.nvidiabenefits.com/
NVIDIA is looking for a passionate and talented SW & System Architect to join our SW Architecture group. The position includes researching new technologies with focus on architecture definition of groundbreaking technologies in different domains - networking, security, virtualization and orchestration. NVIDIA Architecture group consists of world-class architects responsible for designing the next generation state-of-the-art architecture for our DPUs & NICs technologies. You will play a key role defining the future of cloud solution stack, from HW to Application level, including orchestration, provisioning, network programmability and SDN. You will be working with various teams around the world including SW architects, R&D, product, solution architects and external customers. This position offers a unique and exceptional opportunity to have real impact in a dynamic, technology-focused company shaping the future of data-centers technologies. What you will be doing: • Lead architecture for cloud-networking including orchestration, provisioning and security solutions • Design state-of-the-art system architecture for DPUs & NICs technologies • Build end-to-end solutions from application level to HW • Responsible for writing effective, clear and reliable architecture specification • Evaluate new technologies and innovate & rapidly develop POC prototypes that can then be developed into full-fledged products/solutions • Work closely with different NVIDIA teams around the world including sw & hw architects, R&D, product, solution architects, application and field engineers and more • Work with high profile customers on advanced and future technologies and solutions What we need to see: • B.Sc/M.Sc/Phd degree in Computer Science, Computer Engineering, or Electrical Engineering • 2+ years of experience as SW Architect/System Architect • 2+ years of experience as SW developer • Deep knowledge and experience with C, Python • Hands on Linux development, Docker and Containers based technologies • Experience with cloud and Data Center networking • Wide knowledge and understanding of networking protocols and common network topologies • Strong design, coding, analytical, debugging and problem-solving skills • Ability to work concurrently with multiple groups locally and abroad in the organization • Excellent communication, documentation and presentation skills Ways to stand out from a crowd: • Development experience with networking/security devices – NICs/DPUs/Switches/Routers /Firewalls etc. • Good understanding of OSs and drivers • Experience with DPDK, OVS, OVN • Experience with Kubernetes components & subsystems, CRDs, Operators, system plugins and CNI plugin development (Calico, Flannel) • Experience with OpenStack/OpenShift and/or Cloud APIs With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and. due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. The GPU Networking Software Architecture team is looking for a Senior Software Architect to help shape software for next-generation AI infrastructure. In this role, you will combine hands-on software architecture and development with system-level thinking. You will collaborate with experienced architects and engineering teams across NVIDIA while expanding your software architecture skills. Join us to help build the technologies that connect and manage large-scale accelerated computing systems. What you’ll be doing: • Contribute to the architecture and prototyping of GPU networking software for large-scale AI infrastructure. • Analyze requirements, evaluate design alternatives, and document technical decisions and trade-offs. • Develop proofs of concept to evaluate interfaces, performance, resiliency, and software-hardware interactions. • Collaborate with GPU, switch, firmware, driver, networking software, product, and architecture teams to move concepts toward implementation. • Build knowledge of the GPU networking software stack and take increasing ownership of well-defined architectural areas. What we need to see: • B.Sc. or M.Sc. in Computer Science, Electrical Engineering, Computer Engineering, or a related field, or equivalent experience. • 5+ years of relevant software development experience in Linux environments. • Strong understanding of software engineering fundamentals, including debugging, testing, data structures, concurrency, and operating-system concepts. • Solid foundational knowledge of computer networking. • Ability to understand complex systems, reason about component interfaces and design trade-offs, and communicate technical ideas clearly. • Curiosity, initiative, collaborative problem-solving skills, and an eagerness to learn from experienced architects and engineers. • Ability to work effectively with teams across locations and time zones. Ways to stand out from the crowd: • Knowledge in one or more of the following: Ethernet and IP datacenter protocols, management and telemetry protocols, GPU interconnects, Linux kernel or driver development, and network operating systems. • Experience building prototypes or contributing to system-level architecture and design documents. • Familiarity with AI communication libraries or programming models such as NCCL, UCX, MPI, CUDA, or equivalents. • Knowledge of Kubernetes, containers, or cloud-native infrastructure. • Experience analyzing performance, reliability, resiliency, or observability in complex software systems. NVIDIA is widely considered one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you are creative, collaborative, and excited to grow from hands-on software development into software architecture, we want to hear from you.
Get software architect jobs sent to you
Add your work once. When an opening fits, it comes to you, and you see who you know at the company.
Get openings like these