Senior Software Engineer, Generative AI, Google Research
$174k - $252kDesign, 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.
$174k - $252k
...configurations, generate test kernels, and... ...Collaborate across ML research, XLA compiler,... ...experience with software development in C++... ...technologies.Google's software engineers develop the next-... ...technology forward.As a Senior Software Engineer... ...generation of AI accelerator...GoogleSenior$174k - $252k
...Senior Software Engineer, Generative AI, Research Share Senior Software Engineer, Generative AI, Research Google Sunnyvale, CA, USA X In most instances, this position requires in-person interviews as part of the hiring process. ~ Bachelor’s degree or equivalent...GoogleSenior$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...GoogleSenior$174k - $252k
...available technologies. Engineer a sophisticated... ..., deploying AI agents to automate... ...of experience with software development, applied... ...accessible technologies. Google's software... ...develop the next-generation technologies that... ...teams like Google Research and DeepMind to solve...GoogleSeniorShift work$174k - $252k
...Senior Software Engineer, Generative AI, Maps Share Senior Software Engineer, Generative AI, Maps Google Mountain View, CA, USA X In most instances, this position requires in‑person interviews as part of the hiring process. ~ Bachelor’s degree or equivalent...GoogleSenior$174k - $252k
...Senior Software Engineer, Generative AI, Real World Journeys Share Senior Software Engineer, Generative AI, Real World Journeys Google Mountain View, CA, USA In most instances, this position... ...mission is to leverage AI agents to research, summarize, and take action on...GoogleSeniorLocal area$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...GoogleSenior$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...GoogleSeniorWorldwide$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...GoogleSenior$174k - $252k
...into intent-driven AI topologies.Partner with product and engineering teams via Forward... ...accelerate engineering/researcher velocity.Develop... ...across Google to disseminate technical... ...of experience in software development, including... ...develop the next-generation technologies that...GoogleSenior$262k - $364k
...Senior Staff ML Software Engineer, AI Generated Content Quality, Search Discover Feed Share Senior Staff ML Software Engineer, AI Generated Content Quality, Search Discover Feed corporate_fare Google place Mountain View, CA, USA ~ Bachelor's degree in Computer...GoogleSenior$262k - $364k
...for intent-driven AI topologies,... ...Forward Deployed Engineering (FDE) missions,... ...velocity across Google.Direct the research agenda to develop... ...of experience in software development, including... ...operating as a Senior Staff/Principal... ...the next-generation technologies that...GoogleSenior$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...GoogleSeniorPermanent employment$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...GoogleSeniorPermanent employment$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-...GoogleSenior$174k - $252k
...testing, maintaining, or launching software products, and 1 year of experience with... ...vision).Experience integrating generative AI tools or LLM interfaces into workflows... ...harnesses, synthetic data generation).Google's software engineers develop the next-generation...GoogleSenior- 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...GoogleSenior
$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...GoogleSeniorImmediate startFlexible hours$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...GoogleSenior$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...GoogleSeniorPermanent employment$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...GoogleSenior$174k - $252k
...to rapidly de-risk novel AI agent concepts. Execute... ...the responsibilities of Software Engineering, Product Management, Research, Data Science and UX Research... ...Value, and Feasibility, generating raw signal before... ...accessible technologies.Google's software engineers develop...GoogleSenior$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...GoogleSenior$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...GoogleSenior$160.36k - $291.15k
...profound opportunity for AI to drive positive... ...Uber, NVIDIA, Google, Softbank,... ...the TeamThe Systems Engineering team is responsible... ...intersection of hardware, software, and robot... ...About the RoleThe Senior Software Engineer,... ...system's safety by generating test results that...GoogleSeniorWork experience placementImmediate startFlexible hours$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... ..., connectivity, mobile, and now, AI. Google's XR team is at the forefront...GoogleSenior$193.93k - $291.15k
...profound opportunity for AI to drive positive change... ...from Uber, NVIDIA, Google, Softbank, Fidelity, T.... ...and we are looking for a Senior Software Engineer to join our Pose team. You... ...software that power the next generation of mobile robots.Research, develop, and deploy...GoogleSeniorImmediate startFlexible hours$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...GoogleSeniorPermanent employment$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...GoogleSeniorWorldwide$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...GoogleSenior
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!
- software engineer amazon Sunnyvale, CA
- information technology software engineer Sunnyvale, CA
- federal - software developer Sunnyvale, CA
- graduate software developer Sunnyvale, CA
- rust software engineer Sunnyvale, CA
- software development engineer (robotics engineer) Sunnyvale, CA
- IT software developer Sunnyvale, CA
- software engineer remote Sunnyvale, CA
- junior software developer internship Sunnyvale, CA
- remote entry level software developer Sunnyvale, CA


