New offer - be the first one to apply!

August 10, 2026

Software Engineer, GenAI Silicon Automation, DeepMind

Senior • On-site

Mountain View, CA

Minimum qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in C++.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.

Preferred qualifications

  • Experience with MLIR or CIRCT compiler infrastructures, writing custom compiler passes, or working with High-Level Synthesis.
  • Experience with scripting automation, working with tool application programming interfaces (APIs), and sandbox execution.
  • Experience with proprietary production tools, such as FusionCompiler; physical design power, performance, and area (PPA) closure; and open-source synthesis toolchains, such as Yosys, OpenRoad, or ABC.
  • Familiarity with multi-agent design patterns, tool-use loops, and code-generation models.
  • Familiarity with containerization, reproducible execution environments, and continuous integration and continuous delivery (CI/CD) infrastructure.
  • Familiarity with digital design principles, including RTL, Verilog, or SystemVerilog.

Description

We are pushing the boundaries across multiple domains. Our global teams offer diverse learning opportunities and varied career pathways for those driven to achieve exceptional results through collective effort.

Responsibilities

  • Architect, scale, and maintain custom multi-agent orchestration systems and execution coordinators.
  • Design and maintain high-fidelity evaluation suites representing complex hardware design tasks, spanning high-level design specification inputs and physical synthesis tool runs.
  • Engineer modular carve-outs of the flow to run seamlessly as standalone tools within downstream customer environments.
  • Build and optimize hardware compilation pipelines in MLIR/CIRCT, translating agentic intent into physical hardware IR.
  • Connect the agentic flow to physical synthesis tools including OpenRoad, Yosys, ABC, and FusionCompiler.

Similar jobs you might like

Technology

New offer

Google

Senior Software Engineer, Search Quality, AI/ML

Senior

On-site

New York, NY

🏢 Summary: Technical role focused on building AI-driven financial experiences by integrating third-party tools and agent workflows into an AIX orchestration layer. The position develops scalable, low-latency Generative UI capabilities and personalized financial insights using user signals, while leading architecture and delivery from discovery through production. 🗂️ Requirements: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience, 5 years of software development experience, Experience with C++, Java, Kotlin, Python, or another general-purpose programming language, Experience developing, prompt-tuning, fine-tuning, or orchestrating LLM and generative AI systems, Experience with algorithms, Experience architecting backend or infrastructure systems 📃 Skills: C++, Java, Kotlin, Python, LLMs, AI, Algorithms, Backend, Infrastructure, MCP, MaRS, Agency, GenUI 🏢 Description: Minimum qualifications: • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. • 5 years of software development experience in one or more general-purpose programming languages (e.g., C++, Java, Kotlin, Python). • Experience developing with, prompt-tuning, fine-tuning, or orchestrating Large Language Models (LLMs) and generative AI systems. • Experience with algorithms and architecting backend or infrastructure systems. Preferred qualifications: • Experience with tool execution pipelines, agentic workflows, function calling, or Model Context Protocol (MCP) integration. • Experience working with Generative UI pipelines, adaptive design architectures, or dynamic component rendering systems. • Familiarity with Google Search Next infrastructure, specifically MaRS, Agency, and GenUI ecosystem components. • High interest in personal finance, market intelligence, fintech, or complex transactional domains where high precision and factuality are paramount. Responsibilities: • Lead technical execution for connecting external third-party tools and partner agents into an AIX orchestration layer utilizing the Model Context Protocol (MCP). • Build scalable, low-latency Generative UI capabilities on top of Core Search Next platforms, including MaRS, Agency, and the GenUI framework, to transform raw financial output into actionable, interactive user experiences. • Integrate Zero-Party (0P), First-Party (1P), and Third-Party (3P) user signals to deliver tailor-made financial insights while setting new standards for strict factuality, multi-turn conversation context, and high-utility helpfulness. • Identify engineering gaps, set technical roadmap priorities, and guide initiatives from initial discovery through production deployment. • Build strong relationships with cross-functional partners in Product Management, User Experience, Research, Quality, and External Partner Integration to align technical goals with product strategy.

Technology

New offer

Google

Software Engineer Manager II, Resource Engineering

Senior

On-site

Seattle, WA

🏢 Summary: Technical leadership role managing a team that builds capacity-planning systems for high-throughput cloud storage products and large AI/ML workloads. The position owns strategy and delivery for distributed infrastructure solutions, network optimization, automated capacity adjudication, and cross-functional supply alignment. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 8 years of software development experience, 3 years of experience with large-scale infrastructure, distributed systems, networks, compute technologies, storage, or hardware architecture, 3 years of technical leadership experience, 2 years of people management or team leadership experience 📃 Skills: Software, Infrastructure, DistributedSystems, Networks, Compute, Storage, Hardware, CapacityPlanning, AI, ML 🏢 Description: Minimum qualifications • Bachelor’s degree, or equivalent practical experience. • 8 years of experience in software development. • 3 years of experience developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture. • 3 years of experience in a technical leadership role. • 2 years of experience in a people management or team leadership role. Preferred qualifications • Master's degree or PhD in Computer Science or a related technical field. • 3 years of experience working in a complex, matrixed organization. • Strong understanding of AI/ML frameworks. • Experience mentoring executive engineers and other technical leads. • Experience in capacity planning for complex, large-scale distributed systems. About the job Responsibilities • Manage team staffing and career growth, uphold a high-performance bar, and foster an environment to build capacity-planning solutions for high-throughput GCS products. • Own the strategy, scoping, navigation, and outcomes for capacity-planning systems targeting high-throughput scenarios, such as the Bandwidth Highway and Rapid Cache. • Guide the team through ambiguity by breaking down complex challenges, including supply scarcity and dense AI zone typologies, into tractable technical milestones. • Navigate complex relationships across GCS, Networking, Compute, and Data Center teams to align supply agendas and ensure seamless onboarding for massive AI/ML workloads. • Drive engineering efforts to automate capacity adjudication, optimize network resources, and accelerate the time required to onboard new high-throughput customers.

Technology

New offer

Google

Senior Software Engineer, Cloud GenAI Infrastructure, Vertex AI, Model Efficiency

Senior

On-site

Sunnyvale, CA

🏢 Summary: Software engineering role focused on developing and maintaining large-scale infrastructure or distributed systems. The position involves writing and reviewing code, improving technical documentation, and debugging product or system issues across hardware, network, and service operations. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 5 years of software development experience, 1 year of large-scale infrastructure or distributed systems experience, 1 year of data structures and algorithms experience 📃 Skills: Python, C, C++, Java, JavaScript, Algorithms, Golang, Rust 🏢 Description: Minimum qualifications • Bachelor’s degree or equivalent practical experience. • 5 years of experience with software development in one or more programming languages, such as Python, C, C++, Java, or JavaScript. • 1 year of experience building and developing large-scale infrastructure or distributed systems. • 1 year of experience with data structures and algorithms. Preferred qualifications • Master’s degree or PhD in Computer Science or a related technical field. • Experience developing accessible technologies. • Experience with backend coding languages such as Golang, Rust, or Java. • Experience with ML model coding languages, such as Python. About the job Responsibilities • Write product or system development code. • Review code developed by other developers and provide feedback to ensure best practices, including style guidelines, code check-in, accuracy, testability, and efficiency. • Contribute to existing documentation or educational content and adapt content based on product or program updates and user feedback. • Triage product or system issues and debug, track, and resolve them by analyzing issue sources and their impact on hardware, network, or service operations and quality.

Technology

Link Group

Technical Lead Software Engineer (C++)

Senior

Remote

Warsaw, Poland

24,000 - 28,000 PLN

🏢 Summary: Senior C++ backend role focused on designing and optimizing multithreaded, production-grade features in a Linux environment. The position involves driving technical direction, improving engineering processes, and delivering complex end-to-end solutions. 🗂️ Requirements: 7+ years of professional C++ experience, Expertise in modern C++, Strong multithreading knowledge, Strong memory management skills, Experience with performance optimization, Strong Linux development experience, Experience delivering complex production-grade features end-to-end, Technical degree in Computer Science, Engineering, or related field 📃 Skills: C++, Linux, Multithreading, Memory, Optimization 🏢 Description: Responsibilities: Design, implement, and optimize multithreaded, production-grade backend features. Set technical direction and enforce coding standards. Mentor team members and guide technical growth. Introduce process improvements and adopt new technologies. Requirements: 7+ years C++ experience (modern C++ preferred). Expert in multithreading, memory management, and performance optimization. Proven experience leading technical initiatives and mentoring. Strong Linux development skills. Experience delivering complex end-to-end production features. Technical degree in CS, Engineering, or related field.

Technology

BPMRIDERS

Programista .NET (z Webcon BPS)

Mid

Remote

Warsaw, Poland

75 - 110 PLN

🏢 Summary: The offer is for a .NET/C# Developer responsible for designing and developing custom extensions, integrations, and plugins for the WEBCON BPS platform in enterprise environments. The role involves building web applications and APIs, integrating external systems, and supporting clients during implementation. It is a fully remote B2B position focused on digital transformation projects. 🗂️ Requirements: Minimum 2 years of experience in .NET/C# development, Very good knowledge of .NET Framework and .NET 6/8, Experience in developing web applications using ASP.NET and Web API, Good knowledge of SQL and MS SQL Server, Experience in building extensions, integrations, and DLL libraries for enterprise systems, Knowledge of REST API, JSON, XML, Experience with Git and Azure DevOps, Ability to create Custom Actions, SDKs, plugins for WEBCON BPS 📃 Skills: .NET, C#, ASP.NET, WebAPI, SQL, MSSQL, REST, JSON, XML, Git, AzureDevOps, WEBCON, SDK, DLL, JavaScript, TypeScript, WindowsServer, Azure, ActiveDirectory, O365 🏢 Description: WYMAGANIA Minimum 2 lata doświadczenia w programowaniu w .NET / C# Bardzo dobra znajomość frameworka .NET (w tym .NET Framework oraz .NET 6/8) Doświadczenie w tworzeniu aplikacji webowych ( ASP.NET , Web API) Dobra znajomość SQL i pracy z bazami MS SQL Server Umiejętność tworzenia rozszerzeń, integracji i bibliotek (DLL) wykorzystywanych w systemach klasy enterprise Znajomość REST API, JSON, XML Praca z systemami kontroli wersji (Git, Azure DevOps) Zdolności analityczne i umiejętność rozwiązywania problemów Doświadczenie w pracy z klientami i prowadzeniu prezentacji Samodzielność, dobra organizacja pracy i odpowiedzialność za terminy MILE WIDZIANE Znajomość platformy WEBCON BPS lub innych platform low-code Doświadczenie w tworzeniu dodatków/SDK do WEBCON BPS (Custom Actions, Form Rules, Plugins) Umiejętność wykorzystywania narzędzi AI w codziennej pracy programisty Znajomość JavaScript / TypeScript (rozszerzenia po stronie formularza) Wykształcenie wyższe (informatyczne lub pokrewne) Znajomość języka angielskiego Doświadczenie w administracji środowiskami Microsoft (Windows Server, SQL Server, Active Directory, O365, Azure) OBOWIĄZKI Projektowanie i tworzenie dedykowanych dodatków oraz rozszerzeń do platformy WEBCON BPS w technologii .NET / C# Implementacja integracji z systemami zewnętrznymi (API, usługi webowe, bazy danych) Tworzenie Custom Actions, SDK, pluginów i komponentów rozszerzających funkcjonalność WEBCON BPS Analiza potrzeb klienta i przygotowywanie koncepcji rozwiązań technicznych Tworzenie dokumentacji technicznej i wdrożeniowej Wsparcie klienta w trakcie i po wdrożeniu Współpraca z konsultantami WEBCON BPS przy realizacji projektów Code review i dbałość o jakość kodu OFERUJEMY Udział w projektach transformacji cyfrowej Mentoring i wsparcie od Seniorów Praca w 100% zdalna Forma współpracy: B2B Elastyczny czas pracy Prywatne ubezpieczenie zdrowotne, Multisport Szkolenia i rozwój w ramach ścieżki kariery ( m.in . certyfikacje WEBCON i Microsoft) Swobodna atmosfera i integracje zespołowe

Technology

New offer

Google

Senior Research Scientist, Gemini Release Evaluations, DeepMind

Senior

On-site

Mountain View, CA , +1

🏢 Summary: AI research role focused on developing and evaluating frontier models, building state-of-the-art evaluation datasets, and guiding research projects from design through release. The position includes publishing research, managing timelines and resources, and analyzing how offline evaluations relate to live production performance. 🗂️ Requirements: PhD in Computer Science, related field, or equivalent practical experience, 2 years leading a research agenda, 1 year of data science experience, Experience training, testing, evaluating, and tuning AI models, Experience managing LLM release cycles and timelines 📃 Skills: AI, LLM, Python, Datasets, Evaluation, Testing, Tuning, Coding 🏢 Description: Minimum qualifications • PhD in Computer Science, a related field, or equivalent practical experience • 2 years of experience leading a research agenda • 1 year of experience in a data science field • Experience with AI model training, testing, evaluation, and tuning processes, as well as LLM release cycles and timeline management Preferred qualifications • 2 years of coding experience • 1 year of experience leading research efforts and influencing other researchers About the job Artificial intelligence will be one of humanity’s most transformative inventions. DeepMind is a pioneering AI lab with interdisciplinary teams focused on advancing AI development to solve complex global challenges and accelerate high-quality product innovation for billions of users. The work emphasizes widespread public benefit, scientific discovery, safety, and ethics, and offers learning opportunities and varied career pathways for people driven to achieve results through collective effort. Responsibilities • Author research papers to share and generate impact from research results across functions and in the research community • Drive project work by defining data structures, frameworks, designs, and evaluation metrics for research solution development and implementation; identify timelines and obtain needed resources • Identify gaps in existing release evaluations and create new state-of-the-art datasets that push frontier models to their limits • Build a deeper understanding of the relationship between static evaluations and live production traffic

Technology

New offer

Google

Senior Silicon Design Verification Engineer, YouTube Video Accelerators

Senior

On-site

Mountain View, CA

🏢 Summary: Lead end-to-end verification and signoff for complex HLS-generated hardware blocks, from C/C++ source through RTL. The role builds C/C++ and SystemVerilog/UVM verification environments, applies co-simulation and formal methods, and drives bug analysis, coverage, and design-quality improvements. 🗂️ Requirements: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, related field, or equivalent practical experience, 8 years of Design Verification experience, SystemVerilog experience, UVM experience 📃 Skills: SystemVerilog, UVM, C++, RTL, HLS, GoogleTest, Cosimulation, Equivalence, Modeling, VCS, Xcelium, Verdi, AV1, AV2, H.264 🏢 Description: Minimum qualifications • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience. • 8 years of experience with Design Verification. • Experience with SystemVerilog and Universal Verification Methodology (UVM). Preferred qualifications • Master's degree or PhD in Electrical Engineering, Computer Engineering, or Computer Science, with an emphasis on computer architecture. • Practical experience with High-Level Synthesis tools (e.g., Catapult, Vivado, XLS) and strong C/C++ skills for developing HLS testbenches and models. • Expertise in video processing, image pipelines, or video compression standards such as AV1, AV2, or H.264. • Demonstrated ability to debug complex issues across C/C++ and RTL levels using industry-standard EDA tools such as VCS, Xcelium, or Verdi. About the job Responsibilities • Lead comprehensive verification strategies and signoff for complex blocks where the source is C/C++, taking full ownership of quality from HLS code to generated RTL. • Design and maintain advanced environments, including C/C++ GoogleTest for functional validation and SystemVerilog/UVM for RTL timing and system interactions. • Employ HLS-specific methods such as C/RTL co-simulation, formal equivalence verification, and transaction-level modeling to ensure hardware fidelity. • Drive complex bug hunting and coverage analysis across both C++ and RTL domains to ensure complete verification of the design transformation. • Partner with design teams to optimize C++ code for verifiability and mentor junior engineers on the nuances of HLS verification.

Technology

New offer

Google

Software Engineer III, AI/ML, Keywordless Search Ads

Mid

On-site

Mountain View, CA

🏢 Summary: Opportunity to build and deploy ML and LLM-powered automation for keywordless Google Search Ads products. The role focuses on improving ad relevance, query understanding, and large-scale optimization while solving complex engineering problems that affect advertisers and users globally. 🗂️ Requirements: Bachelor’s degree or equivalent practical experience, 2 years of Python or C++ programming experience, 1 year of experience in generative AI, reinforcement learning, large language modeling, model processing, or another ML specialization, 1 year of end-to-end machine learning experience, including deployment, evaluation, data processing, or debugging 📃 Skills: Python, C++, AI, ML, LLM, Deployment, Evaluation, Debugging, Algorithms 🏢 Description: Minimum Qualifications • Bachelor’s degree or equivalent practical experience. • 2 years of experience programming in Python or C++. • 1 year of experience with one or more of the following: generative AI, reinforcement learning (e.g., sequential decision making), large language modeling, model processing, or specialization in another ML field. • 1 year of experience with end-to-end machine learning (e.g., model deployment, model evaluation, data processing, debugging). Preferred Qualifications • Master’s degree or PhD in Computer Science or related technical fields. • 2 years of experience with data structures and algorithms. • Experience developing accessible technologies. Description The team builds AI-powered automation for Search Ads. Keywordless Search Ads supports products including Dynamic Search Ads, AI Max, Performance Max (PMax), and Smart Campaigns, helping advertisers connect with users effectively and efficiently. Keywordless Ads is a search-ads automation system that delivers highly relevant ads to users with minimal effort from advertisers. The role involves solving open-ended problems in a changing environment and directly impacting advertisers and users worldwide. Responsibilities • Write product or system development code. • Develop and deploy new ML/LLM models to directly impact Google, advertisers, and users. • Manage complex, open-ended engineering problems related to ad relevance, query understanding, and large-scale system optimization. • Triage product or system issues and debug, track, and resolve them by analyzing issue sources and their impact on hardware, network, or service operations and quality. • Implement solutions in one or more specialized ML areas, use ML infrastructure, and contribute to model optimization and data processing.

Technology

New offer

Google

Manufacturing Test Engineer Manager

Senior

On-site

Atlanta, GA

🏢 Summary: Lead manufacturing test engineering for hardware systems, managing a team and developing scalable test strategies, automation, and process improvements. The role addresses complex product failures through RCCA, data collection, and manufacturing-process qualification for server, storage, and networking hardware. 🗂️ Requirements: Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent engineering experience, 10 years of test engineering experience in electronics manufacturing, 8 years of people management experience, Python, Bash, and Shell scripting experience for product-specific test plans and test execution 📃 Skills: Python, Bash, Shell, RCCA, ICT, BSCAN 🏢 Description: Minimum qualifications • Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent engineering experience. • 10 years of experience in Test Engineering in electronics manufacturing. • 8 years of experience in people management. • Experience coding in Python, Bash, and Shell scripting to generate product-specific test plans and execute testing accordingly. Preferred qualifications • Experience in manufacturing, quality, or product engineering for hardware technology and systems. • Experience working with server, storage, and networking products, especially AI and ML servers, racks, and integration. • Experience with test station bring-up, gauge R&R/correlation, and partner or agreement manufacturing (ODM, OEM, JDM). • Experience managing manufacturing test hardware using custom electronics, fixturing, instrumentation, and defining test strategy, test automation, test optimization, and scaling test capacity. • Experience with design for test and structural tests such as ICT/BSCAN, Board- and System-level Functional Tests. • Ability to drive improvement of test systems and processes for scaling test capacity. About the job Join a team developing custom silicon solutions that support direct-to-consumer hardware products. Contribute to next-generation hardware experiences focused on performance, efficiency, and integration, while supporting the technical infrastructure behind data centers, platforms, and networks. Responsibilities • Lead a team; set and communicate individual and team priorities that support organizational goals. • Meet regularly with individuals to discuss performance and development, and provide feedback and coaching. • Apply Root Cause Corrective Action (RCCA) fundamentals and collaborate with teams to analyze failures and resolve issues. • Define and execute data-collection activities for highly complex technical issues. • Drive process design, optimization, and qualification activities for manufacturing processes involving components, parts, or products.

Technology

New offer

DCG

Software Developer (.Net)

Senior

Hybrid

Warsaw, MZ, Poland

140 - 145 PLN

🏢 Summary: Opportunity to lead the design, development, deployment and support of enterprise business intelligence solutions, with a strong focus on .NET and Power BI. The role covers technical leadership, architecture, quality, release management, documentation and full software delivery lifecycle activities. Benefits include private medical care, sports card co-financing, dedicated consultant support and an employee referral program. 🗂️ Requirements: Bachelor’s degree in ICT, Minimum 5 years of relevant IT experience, At least one recognized intermediate software-development certification, B2 English certified or willingness to take the exam, Completed at least one full solution lifecycle, Enterprise software development expertise, UML application design proficiency, Data, business-logic and UI layer design and development, Scrum development experience, Technical team leadership capability, Technical documentation capability, Experience as a Software Developer on at least 2 Microsoft Business Intelligence or similar solution projects, In-depth knowledge of physical databases, SQL, BI, reporting, ETL, data modelling, OLAP and data mining tools, At least 3 years of Microsoft Power BI or similar BI tool experience, At least 5 years of .NET experience 📃 Skills: .NET, PowerBI, SQL, UML, ETL, OLAP, Scrum, BI 🏢 Description: Responsibilities: Designs and develops the system Lead development teams Translates requirements into design Optimizes software from performance, security and quality points of view Produces technical documentation Estimates effort and time for development Sets software development standards Propose technical solutions for business needs and technical problems Collects and interprets software metrics Manages configuration and releases Contributes to requirements analysis, testing, quality assurance, change management, deployment Tests solutions and develops testing tools Documents developments Prototypes solutions Acts as 2nd and 3rd line support Requirements: Bachelor's degree in ICT Minimum 5 years of relevant professional experience in IT At least 1 certification among: Intermediate level certificate in software development relevant to the domain or an equivalent certification recognized internationally (subject to acceptance as a valid credential by the Contracting Authority) English level: B2 confirmed by a certificate or be willing to take the exam Has gone at least 1 time through the complete lifecycle of the solution Expert in developing enterprise level software systems in specified technology domain Knows UML and can design applications in UML Proficient in designing and developing: data layer, business logic layer and UI layer Worked in Scrum developments Is capable for leading technical teams Holds ability to document effectively technical solutions Presents problem solving skills Experience in the role of Software Developer in at least 2 projects aimed at design, implementations and deployment of solutions based on Microsoft Business Intelligence or similar Holds in-depth knowledge on physical databases, SQL, BI, reporting tools, ETL tools, data modelling tools, OLAP and data mining tools Holds in-depth knowledge and experience in at least 3 years experience working with Microsoft PowerBI or similar business intelligence tools Holds in-depth knowledge and experience in at least 5 years working in .NET Offer: Private medical care Co-financing for the sports card Constant support of dedicated consultant Employee referral program