Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

AI and Infrastructure Software Engineer, Virtualization

$147k - $210k

Google

Drive the development of the virtualization subsystem (VMM, CHV) at Google scale. Drive the development of specialized tooling to support engineering practices within the virtualization and systems programming space.Design and implement automation frameworks for build, CI/CD, and qualification testing specifically tailored for Rust-based VMMs and guest isolation layers.Support the delivery of the virtualization layer across millions of production hosts, ensuring compatibility across product lines and hardware configurations.Build out observability framework to provide transparency into VM health and I/O performance, supporting a more data-driven and efficient release process.Minimum qualifications:Bachelor’s degree or equivalent practical experience.2 years of experience with software development in one or more programming languages, and with data structures and algorithms.2 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.2 years of coding experience in C or C++.Experience with Operating Systems and Hypervisor.Preferred qualifications:Experience with virtualization.Proficiency in algorithms, data structures, complexity analysis and software design or expertise in Unix/Linux systems, IP networking, performance and application issues.Knowledge of CI/CD best practices.Software quality background, and pragmatism to apply it to one of the more complex testing/production qualification contexts Google has.Comfort working in both engineering and operational environments.A predilection to taking on challenges that bridge complex stakeholder contexts and take concerted, long-term goal and investment.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.Mission: To redefine the boundaries of cloud efficiency and security by evolving the virtualization layer for Technical Infrastructure (TI). By investing in Cloud Hypervisor (CHV) as our primary Rust-based Virtual Machine Monitor (VMM), we aim to provide a streamlined, reduced-surface-area environment for creating VMs on TI hosts.Beyond the VMM, we are deepening our focus on hardware-level isolation and I/O performance. This includes sophisticated IOMMU (Input-Output Memory Management Unit) integration to secure DMA and interrupt remapping, ensuring hardware devices remain strictly confined to guest-specific memory regions. We are building a virtualization stack that maximizes density and security without compromising on near-native execution speeds.Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $147000 - $210000 (USD) + 15% bonus target + equity + benefitsLearn more about benefits at Google.Bachelor’s degree or equivalent practical experience.2 years of experience with software development in one or more programming languages, and with data structures and algorithms.2 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.2 years of coding experience in C or C++.Experience with Operating Systems and Hypervisor.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the AI and Infrastructure Software Engineer, Virtualization in Sunnyvale, TX vacancy
  • $174k - $252k

     ...networking features to enable AI/ML workloads in...  ...(GDC) platforms. Virtualization solutions for Container...  ...of experience with software development in Go, C...  ...developing large-scale infrastructure, distributed systems...  ...OSs.Google's software engineers develop the next-generation... 
    Suggested

    Google

    Sunnyvale, TX
    3 days ago
  • $174k - $252k

     ...maintain and improve switch software.Manage individual project priorities...  ...with developing large-scale infrastructure, distributed systems or...  ...development.Google's software engineers develop the next-generation technologies...  ...to projects enabling AI networking and high-... 
    Suggested

    Google

    Sunnyvale, TX
    1 day ago
  • $174k - $252k

     .... 5 years of experience with software development in C++, C, or Python...  ...developing large-scale infrastructure, distributed systems or networks...  ...technologies. Google's software engineers develop the next-generation...  ...experience possible.The AI and Infrastructure team is redefining... 
    Suggested
    Worldwide

    Google

    Sunnyvale, TX
    1 day ago
  • $174k - $252k

     .... 5 years of experience with software development in C++, C, or Python...  ...developing large-scale infrastructure, distributed systems or networks...  ...technologies. Google's software engineers develop the next-generation...  ...software solutions.The AI and Infrastructure team is redefining... 
    Suggested
    Worldwide

    Google

    Sunnyvale, TX
    3 days ago
  • $147k - $210k

     ...Design and develop network virtualization solutions for Container/Virtual...  ...2 years of experience with software development or 1 year of...  ...developing large-scale infrastructure, distributed systems or networks...  ..., DNS).Google's software engineers develop the next-generation... 
    Suggested
    Local area

    Google

    Sunnyvale, TX
    2 days ago
  • $126k - $180k

    Work within a team of engineers/consultants that...  ...issues (e.g., hardware, software, application, operational...  ...solutions: System virtualization, on-premise or hybrid...  ...using or integrating AI/LLMs (such as Gemini)...  ...the full stack from infrastructure to applications to devices... 
    Internship
    Shift work

    Google

    Sunnyvale, TX
    3 days ago
  • $207k - $300k

     ...translating low-level software performance insights...  ...identify and eliminate virtualization overhead across both...  ...Arm-based hyperscale infrastructure.Architect bare-metal...  ...and technically direct engineers, fostering rigorous...  ...worldwide computing.The AI and Infrastructure... 
    Worldwide

    Google

    Sunnyvale, TX
    4 days ago
  • $207k - $300k

     ...and develop highly scalable software and firmware systems that detect...  ...fault management. Guide the engineering team through complex problem...  ...Engineering, Technical Infrastructure, and Cloud teams to influence...  ...real-time fault isolation.The AI and Infrastructure team is... 
    Worldwide

    Google

    Sunnyvale, TX
    8 hours ago
  • $127k - $184k

     ...support role.Experience with cloud engineering, on-premise engineering, virtualization, or containerization platforms....  ...in one or more of the following: Infrastructure Modernization, Application Modernization...  ..., Data Analytics, Cloud AI, Networking, Migrations, Security... 

    Google

    Sunnyvale, TX
    8 hours ago
  • $147k - $210k

     ...experience with developing large-scale infrastructure, distributed systems or networks, or...  ..., diagnosis and resolution, and software test engineering.Google's software engineers develop the...  ...and enhance software solutions. The AI and Infrastructure team is redefining... 
    Worldwide

    Google

    Sunnyvale, TX
    3 days ago
  • $152k - $221k

     ...uncover and qualify Google Cloud and AI-first opportunities, proactively...  ...the secure platform and data infrastructure foundations required to successfully...  ...with cloud infrastructure engineering, on-premise environments, virtualization, or containerization platforms.Ability... 
    Local area

    Google

    Sunnyvale, TX
    3 days ago
  • $174k - $253k

     ...experience testing, maintaining, or launching software products, and 1 year of experience...  ...technologies. Google's software engineers develop the next-generation technologies...  ...maintain, and enhance software solutions.The AI and Infrastructure team is redefining what’s possible. We... 
    Worldwide

    Google

    Sunnyvale, TX
    2 days ago
  • $262k - $364k

     ...reproducible evaluation infrastructure and automated test...  ...patterns.Build the metrics engines and dashboards to...  ...years of experience in software development.7 years of...  ...developer platforms, virtualization/sandbox environments,...  ...the most comprehensive AI platform in the industry... 

    Google

    Sunnyvale, TX
    16 hours ago
  • $207k - $300k

     ...deploying, and orchestrating enterprise AI applications.Architect graph representations...  ...in data structures, algorithms and software design.Preferred qualifications:Master's...  ...in related field.Google Cloud's software engineers develop the next-generation technologies... 

    Google

    Sunnyvale, TX
    4 days ago
  • $136k - $204k

     ...Equinix is the world’s digital infrastructure company, shortening the path...  ...your best work.Senior Staff Software Engineer / Network Automation...  ...workers, testing frameworks, and AI-assisted engineering tools.You...  ...structured test data.Use virtual or containerized labs to validate... 
    Full time
    Contract work
    Live in
    Work at office

    Equinix

    Dallas, TX
    1 day ago
  • $140k - $200k

     ...around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like... 
    Work at office

    Canaan Partners

    Syracuse, NY
    3 days ago
  • $163k - $236k

     ...testing procedures, and proposing solutions.Participate in on-call and infrastructure monitoring. Deploy AI-driven automation for operations, and migrate custom chip design environments to cloud-hosted virtual workstations.Minimum qualifications:Bachelor's degree in Computer... 

    Google

    Sunnyvale, TX
    1 day ago
  • $174k - $252k

     ...code. Review code developed by other engineers and provide feedback to ensure best practices...  ...testing, maintaining, or launching software products, and 1 year of experience...  ...maintain, and enhance software solutions.The AI and Infrastructure team is redefining what’s possible. We... 
    Worldwide

    Google

    Sunnyvale, TX
    2 days ago
  • $147k - $210k

     ...computing concepts, consensus algorithms (e.g., Paxos).Google's software engineers develop the next-generation technologies that change how...  ...performant bulk data loading pathways(essential for emerging AI/ML workloads), introducing advanced mutation semantics and data... 

    Google

    Sunnyvale, TX
    4 days ago
  • $174k - $252k

     ...experience. 5 years of experience in software development using C++ or Go.3...  ...designing and developing infrastructure or distributed systems.1 year of experience leveraging AI tools or frameworks to accelerate development and engineering productivity.Experience designing... 

    Google

    Sunnyvale, TX
    2 days ago
  • $207k - $300k

     ...Warsaw.Develop junior engineers on the team.Minimum...  ...testing, and launching software products.5 years of...  ...developing large-scale infrastructure, distributed systems...  ...System Architecture, Virtualization, and Security.Google...  ...business successful through AI by combining cutting-... 

    Google

    Sunnyvale, TX
    4 days ago
  • $120k - $190k

    Dallas, TexasV-BAT Division - V-BAT Engineering - Software /Full Time Employee /On-siteShield AI is a venture-backed defense-tech company with the mission of...  ...designing, implementing, and optimizing the network infrastructure for our Unmanned Aerial System (UAS) which is... 
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    Dallas, TX
    3 days ago
  • $118k - $176k

     ...the world’s digital infrastructure company, shortening the...  ...& motivated Staff Engineer to join our Network Platform...  ...infrastructure & software engineering. You will...  ...L3VPN, L2VPNNetwork virtualization: CNF, VNF, SR-IOV, DPDKNetworking...  ...is a plusExposure to AI/ML tools and LLMs for... 
    Full time
    Work at office

    Equinix

    Dallas, TX
    4 days ago
  • $50 per hour

     ...DescriptionJoin our team as a Senior AI Engineer focused on ontologies,...  ...systems.Build production software across services, APIs, background...  ...application, AI, data, and infrastructure components.Make clear...  ...Experience with graph databases or virtual knowledge graph platforms,... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Syracuse, NY
    3 days ago
  • $129.4k - $198.4k

     ...evaluation pipelines, and core infrastructure that support virtual testing, data analysis,...  ...for autonomous vehicle software validation. Develop and maintain...  ...and health trends to engineering teams and leadership. Drive...  ...best practices. Leverage AI-assisted development tools... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    2 days ago
  • $207k - $300k

     ...industry.Design and develop infrastructure for running network applications...  ...testing, and launching software products.3 years of experience...  ...integrating generative AI tools or LLM interfaces into...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a... 
    Worldwide

    Google

    Sunnyvale, TX
    4 days ago
  • $152k - $221k

     ...win for complex workloads within Cloud AI to ensure rapid and successful...  ...To-Market team.Work within Product and Engineering management systems to document, prioritize...  ...Experience architecting and developing software or infrastructure for scalable, distributed systems.Experience... 

    Google

    Sunnyvale, TX
    3 days ago
  • $163k - $236k

     ...Develop diagnostic databases, software and hardware for logic and...  ...Bachelor's degree in Electrical Engineering, Computer Engineering,...  ...work to shape the future of AI/ML hardware acceleration. You...  ...reducing test cost.The AI and Infrastructure team is redefining what’s... 
    Worldwide

    Google

    Sunnyvale, TX
    1 day ago
  • $114.91k - $135.19k

     ...information, visit aviatrix.ai.ABOUT THE ROLE: Senior...  ...EngineerAs a Sr. Cloud Network Engineer, you will be a part of...  ...and Security Services Software.You'll guide our customers...  ...Routing, BGP, IPsec VPN, virtualization, Linux, and infrastructure software.Experience with... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours
    Shift work
    Weekend work
    Day shift

    Aviatrix

    Dallas, TX
    2 days ago
  • $147k - $210k

     ...experience in C++.2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with...  ...e.g. Striping, Erasure Encoding, Defragmentation.Google's software engineers develop the next-generation technologies that change how... 

    Google

    Sunnyvale, TX
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI and Infrastructure Software Engineer, Virtualization. Be the first to apply!