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

Staff Software Engineer, Performance and Kernel, DeepMind

$207k - $300k

Google

Write low-level performance software for a new systolic array accelerators. Identify high-value algorithms and problems that are a match to this new machines. Use that direct experience delivering production code to build programming infrastructure to ease programming on the new accelerator for the performance software engineers and general software engineers who follow.Collaborate with application, algorithm, and performance-tuning experts to codesign solutions for the best efficiency, performance, and programmability. Communicate the performance, programmability, and efficiency results to our team and to our partner teams.Minimum qualifications:Bachelor’s degree or equivalent practical experience.8 years of experience in software development.5 years of experience testing, and launching software products. 5 years of experience in power or performance modeling or system performance analysis. 5 years of experience with Linux Kernel development and software and hardware architecture.3 years of experience with software design and architecture.Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8 years of experience with data structures and algorithms.3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.3 years of experience in a technical leadership role leading project teams and setting technical direction.Deep expertise in at least some of the following: operating systems, networking systems, storage systems, analytics, machine learning, working with distributed query processing and deep functional flows.At DeepMind our mission is to build the world's first general-purpose learning agent. Central to this mission is the complex task of measuring the intelligence of our prototypes. As a Software Engineer, you will be working with the cutting edge AI agents developed by our exceptional team of Machine Learning and Neuroscience research scientists. Your responsibilities will include everything from creating systems for agent testing using 2D and 3D games to developing test problems within physics simulators. You will create graphical visualization of results, build competitive agent leaderboards and test new algorithms on robots. To succeed in this role you will need to have a strong foundation in software engineering and enjoy working on a wide range of challenging problems within a mission-driven team.Accelerators have become a strategic differentiator in today’s hyperscale AI competition. Unlike classic data center infrastructure, these new codesigned systems must meet future demands as our workloads continue to evolve and mutate. Through our projects, we are deploying new hardware in Google data centers to drive enhanced capabilities and efficiency, partnering closely with the teams responsible for Google’s technical infrastructure to successfully deliver these systems. We are a co-design team within DeepMind’s GenAI Systems, operating across Google’s vertically integrated stack. Our expertise spans hardware including architecture, logic design, design verification, and physical design software, such as compilation, performance optimization, libraries, operating systems, and kernels, and algorithms, covering ML model design, optimization methods, numerics, and sparsity. In these fields, we conduct research while delivering production-quality hardware and software products. Artificial intelligence will be one of humanity’s most transformative inventions. At Google DeepMind, we are a pioneering AI lab with exceptional interdisciplinary teams focused on advancing AI development to solve complex global challenges and accelerate high-quality product innovation for billions of users. We use our technologies for widespread public benefit and scientific discovery, ensuring safety and ethics are always our highest priority.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.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $207000 - $300000 (USD) + 20% bonus target + equity + benefitsLearn more about benefits at Google.Applicants in San Francisco: Qualified applications with arrest or conviction records will be considered for employment in accordance with the San Francisco Fair Chance Ordinance for Employers and the California Fair Chance Act.Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Mountain View, CA, USA; Zürich, Switzerland; New York, NY, USA; San Francisco, CA, USA.Bachelor’s degree or equivalent practical experience.8 years of experience in software development.5 years of experience testing, and launching software products. 5 years of experience in power or performance modeling or system performance analysis. 5 years of experience with Linux Kernel development and software and hardware architecture.3 years of experience with software design and architecture.

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Performance and Kernel, DeepMind in Mountain View, CA vacancy
  • $190k - $300k

     ...We are at the forefront of software and hardware innovation, pushing...  ...consider remote.The Role: Staff Software Engineer, SIMD KernelsWhat you will do:As a member of the SIMD Kernels team, you will help...  ...developers to use and analyze performance.You have experience building... 
    Performance
    Work experience placement
    Remote work

    d-Matrix

    Santa Clara, CA
    2 days ago
  • $207k - $301k

     ...model and agent quality performance at scale, design...  ...years of experience in software development.5 years of...  ...Master’s degree or PhD in Engineering, Computer Science, or...  ...work closely with Google DeepMind Research teams to...  ...technology to Cloud. As a Staff Software Engineer on... 
    Performance

    Google

    Sunnyvale, CA
    3 days ago
  • $262k - $365k

     ...coach a distributed team of engineers.Lead a team of engineers focussed...  ...their interactions with the kernel and hardware; collaborating...  ...experience.8 years of experience in software development.7 years of...  ...SWEs. Our team builds a high performance, reliable and efficient Borglet... 
    Performance

    Google

    Sunnyvale, CA
    2 days ago
  • $262k - $365k

     ..., Chrome, and more. Improve performance of on-device model inference...  ...representation, on-device runtime and kernel implementation.Minimum...  ....8 years of experience in software development.7 years of...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a... 
    Performance

    Google

    Sunnyvale, CA
    3 days ago
  • $210k - $250k

    The OpportunityWe're seeking a talented Staff Engineer to join our Frontend Team. In this role...  ...technical leadership on enhancing performance, infrastructure, and overall user experience...  ...backed by early investors in Google, DeepMind, Zoom, and Tesla.Otter.ai is an equal opportunity... 
    Performance
    Permanent employment

    Otter.ai

    Mountain View, CA
    1 day ago
  • $207k - $301k

     ...development, and maintenance of large-scale software solutions, including kernel storage stacks, Linux drivers,...  ...interfaces optimized for flash performance, security, and capacity.Drive end-to...  ..., and mentor a distributed team of engineers while managing project priorities,... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    11 hours ago
  • $262k - $365k

     ...large language model (LLM) performance, quality, and capabilities.Guide...  ...from Google Research and DeepMind to advance LLM technologies...  ...experience. 8 years of experience in software development.7 years of...  ...:Master’s degree or PhD in Engineering, Computer Science, or a... 
    Performance

    Google

    Mountain View, CA
    3 days ago
  • $180k - $205k

     ...develops the algorithms and software needed to make these systems...  ...PsiQuantum works closely alongside engineers and scientists in the...  ...for orchestration, scheduling, kernel architecture, co-design, calibration...  ...revolves around a high performance, scalable graph database which... 
    Performance
    Full time
    Shift work

    PsiQuantum

    Palo Alto, CA
    1 day ago
  • $207k - $301k

     ...strategies to optimize Google’s "Node-level" engineering and global compute performance.Lead, coach, and influence a distributed team of 3-5 Kernel, Node OS, and AI experts, fostering a...  ..., develop, and maintain large-scale software solutions, ensuring alignment on goals... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    11 hours ago
  • $207k - $301k

     ...Programming Interfaces (APIs), Software Development Kits (SDKs), and...  ...scope of a generalist Software Engineers, specifically around optimizing Generative AI performance across heterogeneous hardware...  ...Android ML, ML Compiler, and DeepMind, to co-design performance and... 
    Performance
    Shift work

    Google

    Sunnyvale, CA
    11 hours ago
  • $218.3k - $327.5k

     ...RoleThe Site Reliability Engineering (SRE) team at Rubrik...  ..., availability, performance, and security of our enterprise...  ...the intersection of software development and...  ...structural resiliency. As a Staff Site Reliability...  ...models, file systems, kernels), systems administration... 
    Performance
    Local area
    Shift work

    Rubrik

    Palo Alto, CA
    1 day ago
  • $180k - $205k

     ...quantum computers can provide exponential performance increases over today’s most powerful...  ...Responsibilities: Develop and implement software for control of photonic quantum...  ...building operating systems, compilers, or kernels. Experience interfacing with ASICs and... 
    Performance
    Full time

    Psiquantum

    Palo Alto, CA
    15 hours ago
  • $207k - $301k

     ...generation Baseboard Management Controller (BMC) software architecture, ensuring scalability...  ...like TPUs and GPUs).Own the Linux kernel, networking stack, and installation systems...  ...custom SoCs.Partner directly with hardware engineering, accelerator (TPU/GPU) teams, and... 
    Worldwide

    Google

    Sunnyvale, CA
    11 hours ago
  • $189k - $303k

     ...accessible for all. We are searching for a Staff Software Engineer to join Aurora’s Logging & Offload...  ...high-fidelity snapshots during performance events while intelligently downsampling...  ...storage media (NVMe, SSDs) and optimize kernel-level I/O performance.Work with... 
    Performance
    Work at office
    Local area
    3 days per week

    Aurora Innovation

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

     ...practical experience.5 years of experience with software development in Python.3 years of...  ...Learning, Machine Learning Optimization, Performance Optimization, and Large Language Models....  ...transformative inventions. At Google DeepMind, we are a pioneering AI lab with exceptional... 
    Performance

    Google

    Mountain View, CA
    1 day ago
  • $180k - $205k

     ...develops the algorithms and software needed to make these systems...  ...PsiQuantum works closely alongside engineers and scientists in the...  ...for orchestration, scheduling, kernel architecture, co-design, calibration...  ...revolves around a high performance, scalable graph database which... 
    Performance
    Full time
    Shift work

    PsiQuantum

    Stanford, CA
    15 hours ago
  • $198k - $326k

     ...this role is hybrid, meaning it will be performed both from home and from a LinkedIn...  ...frameworks.We are looking for a Senior Staff Software Engineer with deep expertise at the intersection...  ...model architecture, runtime, compiler, kernel, and hardware layersDrive model... 
    Performance
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    2 days ago
  • $210k - $275k

    The OpportunityAre you an experienced Staff Software Engineer, Backend (Infrastructure) looking to...  ...maintainable code that underpins our high-performance web services and supports real-time...  ...backed by early investors in Google, DeepMind, Zoom, and Tesla.Otter.ai is an equal... 
    Performance
    Permanent employment

    Otter.ai

    Mountain View, CA
    2 days ago
  • $262k - $365k

     ...technical road map for the software stack on our accelerator platforms...  ...(e.g., sockets, TCP/IP, kernel networking stack).Experience...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related...  ...projects.Experience in High-Performance Computing (HPC) systems and... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $120k - $275k

     ...to systems including hardware and software to train and run the largest ML workloads...  ...for AGI. We are seeking a hands-on engineering TLM to lead the Kernel team. You will manage, mentor, and...  ...by designing and implementing high-performance compute kernels for specialized AI... 
    Performance
    Full time
    Work experience placement
    Local area
    Remote work
    Monday to Friday
    Flexible hours

    MatX

    Mountain View, CA
    3 days ago
  •  ...will set the standards for software-defined vehicles around...  ...We are looking for a Staff Embedded Software Engineer who understands the lay of...  ...validation, ensuring robust performance and seamless user experiences...  ...Board Support Packages, kernel configuration, device driver... 
    Performance
    Full time
    Contract work

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    2 days ago
  • $143k - $286k

     ...and every millisecond matters. As a Staff Android Engineer, you will lead the architecture, development...  ...and best practices. Optimize app performance, reliability, and scalability (...  ...What you'll bring: Experience with software engineering experience with strong Android... 
    Performance
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 days ago
  • $189k - $240k

    Job Description We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications. The role involves development of high-performance, safety/regulatory-focused UI features across QNX/Linux/Android-based platforms, with... 
    Performance
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Mountain View, CA
    2 days ago
  • $143k - $286k

    Position Summary... What you'll do... As a Staff Software Engineer, you will play a critical role in designing, building, and scaling highly...  ...teams, and business domains. Architect and develop high-performance, high-throughput systems capable of supporting large... 
    Performance
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $204k - $259k

     ...Infrastructure is responsible for low-level software and infrastructure on various...  ...IPC (low-latency and high-throughput), performance analysis, and full-system debugging. We...  ...small team of System Software and Linux Kernel Engineers to design, develop, and deploy... 
    Performance
    Full time
    Remote work

    Waymo

    Mountain View, CA
    15 hours ago
  • $207k - $301k

    Lead the software architecture and development for on-device inference...  ....Coordinate and drive engineering efforts across multiple cross...  ...components.Ensure consistency, performance, and robust model security...  ...engineering teams.At Google DeepMind our mission is to build the... 
    Performance

    Google

    Mountain View, CA
    2 days ago
  • $200k - $255k

     ..., passionate, and committed engineers, technologists, and business...  ...Supermicro is seeking an experienced Staff Software Engineer - Switch Design to...  ...and development of high-performance networking software for our...  ...), Marvell, VPP, or Linux kernel forwarding.Preferred... 
    Performance
    Worldwide

    Super Micro Computer

    San Jose, CA
    2 days ago
  • $189k - $274k

     ...to go, and make mobility more efficient and accessible for all. As a Staff Software Engineer focusing on Deep Learning Acceleration at Aurora, you will play a pivotal role in enhancing the performance of Deep Learning networks utilized in our Autonomous Vehicle (AV) systems... 
    Performance
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    1 day ago
  • $157.1k - $246.5k

     ...with one of our offices if preferred. Role Overview:As a Staff Software Engineer on the Simulation Test Engineering team, you will architect...  ...enables data-driven decisions and ensures the safety and performance of AV software. Why Join Us?Shape the future of AV simulation... 
    Performance
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  •  ...next generation of supercomputing, high-performance computing, cloud, and AI. Whether you...  ....THE ROLEAMD is seeking a Senior Staff Software Engineer to lead compiler development and GPU...  ...to low-level GPU code generation and kernel tuning. You are comfortable solving complex... 
    Performance

    AMD

    San Jose, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Performance and Kernel, DeepMind. Be the first to apply!