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

Senior Software Engineer, Generative AI, Google Research

$174k - $252k

Google

Design, build, and maintain scalable performance simulation frameworks to accurately evaluate training and serving metrics for next-generation TPU configurations.Model how future model architectures (e.g., Mixture-of-Experts, multi-head latent attention, hybrid sequence parallelism, sparse attention, and KV-cache compression) interact with architectural variables (e.g., SRAM capacity/bandwidth, HBM contention, ICI network topologies, and live failover mechanisms).Develop and integrate AI-agentic platforms and toolchains to automate simulator sweep setup, parameter sensitivity analyses, and data extraction over gigabytes of simulation sweeps—reducing analysis cycles from weeks to hours.Build analytical and optimization engines (e.g., Mixed-Integer Programming/MIP, simulated annealing, roofline estimation) to identify Pareto-optimal execution strategies (sharding, tensor placement, weight pinning, prefetching).Formulate clear, data-grounded performance projections and comparative studies (e.g., Iso-execution analysis, trade-off studies between compute density versus memory bandwidth) to inform multi-year TPU platform roadmaps and hardware contracts.Minimum qualifications:Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, a related technical field, or equivalent practical experience.5 years of software engineering (e.g., C++ and Python).Experience with computer architecture concepts (memory hierarchies, roofline models, bandwidth versus compute bottlenecks, network topologies).Experience with software design for simulation, performance modeling, or scientific computing.Preferred qualifications:Master's degree or PhD in Computer Science, or a related technical field. Experience designing LLM-based agentic orchestration loops (e.g., autonomous tool calling, multi-turn reasoning, self-correcting execution) or applying AI to automated software engineering, hardware/compiler optimization, or simulation workflows.Experience with performance profiling tools, analytical roofline modeling, or architectural simulators.Knowledge of modern transformer architectures (Dense and MoE, long-context attention, speculative decoding) and distributed execution paradigms (SPMD, pipeline, tensor, and expert parallelism) across modern ML frameworks (e.g., JAX, PyTorch/XLA, or Pallas).Ability to bridge high-level model specifications with low-level hardware constraints (interconnect latency, SRAM caching, DMA scheduling).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.As a Software Engineer on the Performance Simulation team, you will design and develop simulation software and AI-driven platforms that model how AI workloads (e.g., Gemini, MoE thinking/reasoning models, long-context serving) execute on applicant hardware architectures.Operating at the critical boundary between frontier ML models and future accelerator roadmaps, you will build and automate cycle-level and analytical performance estimators to project throughput, latency SLOs, and Perf/TCO across different silicon configurations (SRAM/HBM hierarchies, multi-dimensional ICI interconnects, optical switching, and specialized compute engines like SparseCore). You will integrate LLM-driven agentic workflows to automate sweep generation, parameter exploration, data retrieval, and bottleneck diagnosis—accelerating hardware/software decisions.Google Research is building the next generation of intelligent systems for all Google products. To achieve this, we’re working on projects that utilize the latest computer science techniques developed by skilled software developers and research scientists. Google Research teams collaborate closely with other teams across Google, maintaining the flexibility and versatility required to adapt new projects and foci that meet the demands of the world's fast-paced business needs.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $174000 - $252000 (USD) + 15% bonus target + equity + benefitsLearn more about benefits at Google.Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, a related technical field, or equivalent practical experience.5 years of software engineering (e.g., C++ and Python).Experience with computer architecture concepts (memory hierarchies, roofline models, bandwidth versus compute bottlenecks, network topologies).Experience with software design for simulation, performance modeling, or scientific computing.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Generative AI, Google Research in Sunnyvale, CA vacancy
  • $174k - $252k

     ...years of experience with software development in one or more...  ...evaluation and prompt engineering.1 year of experience with...  ...designing simple interfaces for AI agents or predictive automation tools.Google's software engineers develop the next-generation technologies that change... 
    Google
    Senior

    Google

    Mountain View, CA
    1 day ago
  • $174k - $252k

     ...partner teams, such as Google Deepmind and YouTube...  ...and bring the research to reality with solutions...  ...of experience with software development in one...  ...).Google's software engineers develop the next-generation technologies that change...  ...Our team leverages AI to democratize... 
    Google
    Senior

    Google

    Mountain View, CA
    4 days ago
  • $262k - $364k

     ...Partner with experts from Google Research and DeepMind to...  ...years of experience in software development.7 years...  ...Master’s degree or PhD in Engineering, Computer Science, or...  ...develop the next-generation technologies that change...  ...solutions.The User-AI Flywheel team in... 
    Google
    Senior

    Google

    Mountain View, CA
    3 days ago
  • $174k - $252k

     ...robust, low-latency C++ and Python software pipelines for robotic motion...  ...visual interactions with multimodal AI assistants.Leverage mobile and kinematic...  ...), and automated testbeds.Google's software engineers develop the next-generation technologies that change how billions... 
    Google
    Senior

    Google

    San Jose, CA
    1 day ago
  • $262k - $364k

     ...problems at the frontier of Generative AI and retail ad...  ...bottlenecks; raise the bar on engineering excellence,...  ...years of experience with software development in one or...  ...statistical methods.Google's software engineers...  ...with teams like Google Research and DeepMind to solve... 
    Google
    Senior
    Worldwide

    Google

    Mountain View, CA
    1 day ago
  • $262k - $364k

     ...the development of advanced AI-generated content (AIGC) recommendation...  ....8 years of experience in software development.7 years of experience...  ...:Master’s degree or PhD in Engineering, Computer Science, or a...  ...machine learning strategies.Google's software engineers develop... 
    Google
    Senior

    Google

    Mountain View, CA
    14 hours ago
  • $185k - $230k

     ...welcome a talented and passionate Senior Software Engineer to join our highly skilled...  ...retrieval augmented generation (RAG), semantic search using...  ...meetings transcribed, Otter.ai is the world’s leading tool...  ...backed by early investors in Google, DeepMind, Zoom, and Tesla.Otter... 
    Google
    Senior
    Permanent employment

    Otter.ai

    Mountain View, CA
    3 days ago
  • $185k - $230k

     ...OpportunityWe’re building the next generation of AI-native product experiences, where conversations...  ...turn directly into outcomes. As a Senior Software Engineer on our Product teams, you’ll own...  ...is backed by early investors in Google, DeepMind, Zoom, and Tesla.Otter.ai... 
    Google
    Senior
    Permanent employment

    Otter.ai

    Mountain View, CA
    14 hours ago
  • $174k - $252k

     ...efficiency).Translate research into product impact and improvements in generative AI quality.Develop and evaluate...  ...for various core Google products.Design and...  ...years of experience with software development in one or...  ...analysis.Google's software engineers develop the next-... 
    Google
    Senior

    Google

    Mountain View, CA
    4 days ago
  • $174k - $252k

     ...testing, maintaining, or launching software products, and 1 year of...  ...technologies.Experience with ads serving.Google's software engineers develop the next-generation technologies that change how billions...  ...with new integrations in AI Mode on Maps.As a part of our team... 
    Google
    Senior

    Google

    Mountain View, CA
    4 days ago
  • Lead by example, driving engineering excellence across the team while...  ...goal, roadmap, and broader AI strategy.Stay ahead of the evolving...  ...stakeholders including Google's software supply chain integrity...  ...engineers develop the next-generation technologies that change how... 
    Google
    Senior

    Google

    Sunnyvale, CA
    1 day ago
  • $193.93k - $291.15k

     ...profound opportunity for AI to drive positive...  ...capital from Uber, NVIDIA, Google, Softbank, Fidelity, T....  ...and automated scenario generation, to performance and resource...  ...closely with autonomy engineers and build an...  ...experience working in software engineering or related... 
    Google
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 days ago
  • $185k - $230k

     ...OpportunityWe are looking for a Senior AI Agent & LLM Engineer who combines strong software engineering capabilities with a...  ...artificial intelligence, Otter generates real-time automated meeting notes...  ...is backed by early investors in Google, DeepMind, Zoom, and Tesla.Otter... 
    Google
    Senior
    Permanent employment

    Otter.ai

    Mountain View, CA
    1 day ago
  • $174k - $252k

    Utilize AI tools and technologies; be prepared to discuss...  ...5 years of experience with software development in one or more...  ...statistics.Experience integrating generative AI tools or LLM interfaces...  ...accessible technologies.Google's software engineers develop the next-generation... 
    Google
    Senior

    Google

    Mountain View, CA
    3 days ago
  • $174k - $252k

     ...scale Retrieval-Augmented Generation (RAG) infrastructure,...  ...with flagship Google GenAI products (e.g.,...  ...NotebookLM, Gemini Deep Research), utilizing Spanner to...  ...and mentorship to other engineers within a rapidly growing...  ...years of experience with software development in C++ and... 
    Google
    Senior

    Google

    Mountain View, CA
    1 day ago
  • $174k - $252k

     ...years of experience testing, maintaining, or launching software products, and 1 year of experience with software...  ...role.Experience developing accessible technologies.Google's software engineers develop the next-generation technologies that change how billions of users... 
    Google
    Senior

    Google

    Mountain View, CA
    4 days ago
  • $174k - $252k

     ...testing, maintaining, or launching software products, and 1 year of...  ...developing accessible technologies.Google's software engineers develop the next-generation technologies that change how billions...  ...continue to push technology forward.AI will change the future of work in... 
    Google
    Senior

    Google

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

     ...operations and quality.Work as an AI-First SWE Engineer, who puts themselves directly...  ....5 years of experience with software development in one or more...  ...technical and non-technical groups.Google's software engineers develop the next-generation technologies that change how... 
    Google
    Senior

    Google

    Sunnyvale, CA
    4 days ago
  • $185k - $230k

     ...OpportunityWe are looking for a Senior Software Engineerto lead feature...  ...is a nice to haveAbout Otter.ai We are in the business of shaping...  ...intelligence, Otter generates real-time automated meeting notes...  ...backed by early investors in Google, DeepMind, Zoom, and Tesla.Otter... 
    Google
    Senior
    Permanent employment

    Otter.ai

    Mountain View, CA
    2 days ago
  • $174k - $252k

    Collaborate closely with other Software Engineers, Product Managers, User Experience...  ...software development, including AI/ML applications.Experience...  ...Experience working with IMS and VoLTE.Google's software engineers develop the next-generation technologies that change how... 
    Google
    Senior
    Worldwide

    Google

    Mountain View, CA
    3 days ago
  • $174k - $252k

     ..., UX Designers, and frontend engineers to refine the user experience...  ...diagnosis and resolution, and software test engineering.Experience developing Generative AI Agents.Google's software engineers develop...  ...hardware. Teams across this area research, design, and develop new... 
    Google
    Senior

    Google

    Mountain View, CA
    3 days ago
  • $174k - $252k

     ...functional product and engineering teams to integrate...  ...analysis and software design.Experience...  ...paced environment.Google's software engineers...  ...develop the next-generation technologies that...  ...the best of Google AI, software, and hardware...  ...across this area research, design, and... 
    Google
    Senior
    Worldwide

    Google

    Mountain View, CA
    3 days ago
  • $193.93k - $291.15k

     ...and profound opportunity for AI to drive positive change in...  ...capital from Uber, NVIDIA, Google, Softbank, Fidelity, T....  ...We are looking for strong software engineers to research, develop, and implement technologies...  ...planning, trajectory generation, behavior planning, optimal... 
    Google
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 days ago
  • $174k - $252k

     ...deploy, maintain and improve switch software.Manage individual project...  ...and multi-threading development.Google's software engineers develop the next-generation technologies that change how billions...  ...Contribute to projects enabling AI networking and high-performance fabrics... 
    Google
    Senior

    Google

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

     ...years of experience in software development using C++ or...  ...experience leveraging AI tools or frameworks to...  ...accelerate development and engineering productivity.Experience...  ...-architecture.Google Cloud's software engineers develop the next-generation technologies that change... 
    Google
    Senior

    Google

    Sunnyvale, CA
    2 days ago
  • $185k - $230k

     ...OpportunityAre you an experienced Senior Software Engineer, Backend (...  ...and cutting-edge AI technologies? We're seeking...  ...closely with AI researchers, product managers, and...  ...intelligence, Otter generates real-time automated meeting...  ...early investors in Google, DeepMind, Zoom, and... 
    Google
    Senior
    Permanent employment

    Otter.ai

    Mountain View, CA
    4 days ago
  • $174k - $252k

     ...maintaining, or launching software products, and 1 year of...  ...technologies. Google's software engineers develop the next-generation technologies that change...  ...experience possible.The AI and Infrastructure team...  ...Center operations, systems research, and much more.Individual... 
    Google
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    6 hours ago
  • $183k - $275k

     ...profound opportunity for AI to drive positive...  ...Uber, NVIDIA, Google, Softbank,...  ...different aspects of the software and hardware...  ...and much much more.Engineers across the company...  ...multiple hardware generations.About the WorkBenchmarking...  ...you've briefed senior engineering... 
    Google
    Senior
    Temporary work
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $174k - $252k

     ...spanning the full GPU software stack.Seek general...  ...with product and engineering teams to define...  ...graphics optimization.Google's software...  ...develop the next-generation technologies that...  ...the best of Google AI, software, and hardware...  ...across this area research, design, and develop... 
    Google
    Senior

    Google

    Mountain View, CA
    14 hours ago
  • $147k - $210k

     ....2 years of experience with software development in one or more programming...  ...in machine learning, generative AI, data mining or statistical...  ....Experience in prompt engineering, building or utilizing LLM-powered...  ...ML application in products.Google's software engineers develop... 
    Google
    Local area

    Google

    Mountain View, CA
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Generative AI, Google Research. Be the first to apply!