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

Staff Software Engineer, On-Device Machine Learning

$207k - $300k

CompliancePoint

Software EngineerGoogle'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.Google AI Edge enables developers and Google products to deploy AI across mobile, web and embedded with with our AI edge stack (ai.google.dev/edge) - from low-code APIs to hardware specific acceleration libraries to achieve leading performance and device optionality at scale. Our team focuses on cross-platform infrastructure and solutions serving all of Google AI's biz needs.We serve Google's flagship apps across Android, iOS and Web with infrastructure, models and solutions (YouTube Shorts/Meet/Photos/Translate/Messages, etc.). We enable GDM with 0-day Gemma launches (Gemma 3n and 4 and variants such as EmbeddingGemma), and support our platforms (Chrome/Android) and Devices (Pixel/Watch). We also enable third-party developers and the ecosystem.The AI and Infrastructure team is redefining what's possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide.We're the driving team behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $207000 - $300000 (USD) + 20% bonus target + equity + benefits Learn more about benefits at Google.info_outline X In most instances, this position requires in-person interviews as part of the hiring process.Minimum Qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development.5 years of experience with software development in C++ programming language.5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.5 years of experience leading ML design and optimizing end-to-end Machine Learning (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).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 in a technical leadership role leading project teams and setting technical direction.3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.Experience in deploying on-device Machine Learning models.ResponsibilitiesEnable one or more areas in Google AI Edge Developer Tools such as AI Edge Gallery (Gemma's showcase app for on-device Gemma 0-day), Developer Device Platform (Device farm with AI, enabling developers to test/eval/deploy apps and models across device), and AI Edge Eval (innovative eval framework for on-device model and harness).Train task-specific models of in-app AI enabling Gemma model/runtime co-design (quantization, conversion), build industry-leading on-device AI solutions (voice translate, generative image editing)Enable tooling of GTM for on-device Gemma 0-day (AI Edge Gallery), helping developers to test/eval/deploy across devices.Enable on-device deployment of key models across various accelerators (GPU/Pixel TPU/NPUs/CPU) on Android, Chrome, and more.Improve performance of on-device model inference via optimizations in the model presentation, on-device runtime and kernel implementation. CompliancePoint

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, On-Device Machine Learning in Mountain View, CA vacancy
  • $207k - $300k

     ...Gemma's showcase app for on-device Gemma 0-day), Developer Device...  ....8 years of experience in software development.5 years of experience...  ...and optimizing end-to-end Machine Learning (e.g., model deployment,...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a... 
    Suggested
    Worldwide

    Google

    Sunnyvale, CA
    3 hours ago
  • $207k - $300k

    Software Engineer Google's software engineers develop the next-generation...  ...achieve leading performance and device optionality at scale. Our...  ...target + equity + benefits Learn more about benefits at Google...  ...design and optimizing end-to-end Machine Learning (e.g., model... 
    Suggested
    Worldwide

    CompliancePoint

    Mountain View, CA
    1 day ago
  • $189.3k - $290.7k

    Job DescriptionJob Summary We are seeking a Staff Software Engineer to join our ADAS HMI team within the Interactive...  ...SoC software; experience building and deploying machine-learning models on resource-constrained edge devices is a strong differentiator. Job... 
    Suggested
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $198k - $326k

     ...training, feature engineering and serving with hundreds...  ...infra, compute software, and hardware to...  ...GNNs, Incremental Learning, Online Learning...  ...performance, enable on-device and online...  ...at scale.As a Sr. Staff Software Engineer,...  ...projectsExpertise in machine learning infrastructure... 
    Suggested
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Sunnyvale, CA
    4 days ago
  • $228k - $285k

     ...generations. Role Summary As a Staff Software Engineer, ML training and inference...  ...team at Rivian, which develops advanced machine learning algorithms that directly impact safety...  ...employment, social media/website, network/device, recruiting system usage/interaction,... 
    Suggested
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    1 day ago
  • $160.36k - $240.54k

     ...investors.About the TeamThe Devices Platform team's mandate is to...  ...of Nuro's onboard software for our sensor and compute platform...  ...autonomous vehiclesMentor software engineers to bring them to their full...  ...camerasExperience with machine learning or image processingExperience... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    13 hours ago
  • $206.5k - $258.1k

     ...builds AI products that help engineers across the company design,...  ...support our vehicles. As a Staff AI Software Engineer specializing in...  ...or CAE, or physics-informed machine learning. Experience improving AI...  ...social media/website, network/device, recruiting system usage/... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    1 day ago
  • $235k - $352k

    Staff Technical Lead Onboard InfrastructureNuro is...  ...Driver. This role spans Device Platform, Performance,...  ..., and autonomy software performance.You will architect...  ...stakeholders, mentor engineers, and deliver robust...  ...CUDA, image processing, machine learning infrastructure, or... 

    Softbank Investment Advisers

    Mountain View, CA
    5 days ago
  • $207k - $300k

    Design and implement the real-time on-device machine learning foundation that turns raw camera and...  ...maintainability.Partner with product, UX, software, and hardware teams to define the...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 
    Immediate start

    Google

    Mountain View, CA
    4 days ago
  • $189.3k - $290.7k

     ...with one of our offices if preferred. Role Overview:As a Staff Software Engineer on the Simulation Test Engineering team, you will architect...  ...libraries. Experience with computational geometry, machine learning, or advanced analytics. Compensation:The expected base compensation... 
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  • $152k

     ...connected world. Role Overview The Resource Fabric Engineering team builds and operates the foundational...  ...tooling, and observability solutions that support machine learning innovation at scale. We are looking for a Staff Software Engineer to lead the design and evolution of... 
    Temporary work
    Flexible hours

    Coupang

    Mountain View, CA
    2 days ago
  • $189k - $303k

     ...efficient and accessible for all. We’re searching for a Staff Machine Learning Engineer - Online Maps to join Aurora’s Maps ML team. The Maps ML...  ...powers the Aurora DriverRequired QualificationsExcellent software engineering skills in Python and/or C++Extensive exp in any... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    2 days ago
  • $240k - $265k

     ...leveraging its commercial self-driving software to develop, test and deploy...  ...of Defense.We are looking for a Staff Software Engineer to help shape how learned models are integrated into behavior...  ...the intersection of Planning and Machine Learning, working closely with ML... 
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    13 hours ago
  • $349k

     ...currently Tuesday.About the RoleAs a Staff Software Engineer for the Compute pillar, you will play...  ...Knowledge of Linux kernel internals, device drivers, and virtualization technologies...  ...have research papers accepted at top machine learning and graphics conferences, including... 
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    3 days ago
  • $207k - $300k

     ...influence and coach a distributed team of engineers.Leverage AI strategically to solve...  ...practical experience.8 years of experience in software development.5 years of experience with...  ...forefront of AI innovation, applying machine learning and Generative AI models like Gemini to... 

    Google

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

     ...millisecond matters. As a Staff Android Engineer, you will lead the architecture...  ...into Android apps (on-device and cloud-powered solutions...  ...you'll bring: 8 -10 years of software engineering experience with...  ...including English Language Learning and short-form certificates... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $262k - $364k

    Drive the long-term engineering strategy by incorporating organizational...  ...environments.Google's software engineers develop the next-generation...  ..., and Watch. As a Senior Staff SWE, you will be responsible...  ..., applying cutting-edge machine learning and Generative AI models like... 
    Shift work

    Google

    Mountain View, CA
    2 days ago
  • $185k - $284.1k

     ...analyses to evaluate autonomous driving software performance across the autonomy stack....  ...efforts with autonomy, systems engineering, simulation, and data teams to embed evaluation...  ...Mechanical or Aerospace Engineering, Machine Learning, or a related field. What Will Give... 
    Full time
    Work at office
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

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

     ...practical experience.8 years of experience in software development.7 years of experience...  ..., ML design and optimizing end-to-end Machine Learning (e.g., model deployment, model...  ...Triton, CUTLASS, etc.) and performance engineering techniques.Experience with modern LLMs... 
    Immediate start
    Worldwide

    Google

    Sunnyvale, CA
    3 hours ago
  •  ...the future. We are seeking a Staff Engineer to help our development of...  ...10+ years of experience in software engineering, platform...  ...Kubernetes: NVIDIA GPU Operator, device plugins, DCGM, MIG, time-...  ...research papers accepted at top machine learning and graphics conferences,... 
    Work at office
    Local area
    Immediate start
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    4 days ago
  • $176.4k - $319.72k

     ...Price, and other leading investors.About the RoleAs a Senior/Staff Software Engineer working on driving behavior verification, you are...  ...behavior of an autonomous vehicle.Leverage a combination of machine learning (ML) models and safety metrics from literature to evaluate... 
    Odd job
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

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

     ...Segment: Home OfficeRole summary: This Staff Software Engineer will lead the design and development...  ...s degrees, including English Language Learning and short-form certificates. Tuition,...  ...tensorflow, torch)", "Master’s degree in Machine Learning, Computer Science,... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    5 days ago
  • $207k - $300k

     ...practical experience.8 years of experience in software development.8 years of experience with...  ...tuning).Experience with multimodal machine learning or LLMs, including building and...  ...quality best practices.Google's software engineers develop the next-generation technologies... 

    Google

    Mountain View, CA
    3 days ago
  • $207k - $300k

     ...experiences in AI-mode.Leverage AI and Machine Learning (ML) advancements, including Large...  ...experience.8 years of experience in full-stack software development with focus on front-end...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 

    Google

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

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large-scale software solutions.Minimum qualifications:Bachelor...  ...AI innovation, applying cutting-edge machine learning and Generative AI models like Gemini to... 

    Google

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

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor...  ..., Angular, Java, Spanner, and Machine Learning. You will guide system design, architecture... 

    Google

    Sunnyvale, CA
    2 hours ago
  •  ...workflows, and continuously learn and adapt.Moveworks is...  ...Moveworks’ Reasoning Engine and natural language...  ...DescriptionThe RoleAre you a software engineer who has honed...  ...the role for you.As a staff software engineer on...  ...the latest advances in machine learning, LLMs, and AI... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Moveworks

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

     ...infrastructure, tooling, and machine learning frameworks aligned with roadmap priorities.Drive full software development lifecycle activities...  ...to enhance automation.Mentor engineers, influence technical...  ...include : - StockSummaryThe Staff, Software Engineer plays a critical... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 days ago
  • $143k - $286k

     ...WalmartBusiness Segment: Home OfficeWe are in search of a Staff Software Engineer possessing strong expertise in Big Data technologies to...  ...collaboration.Exposure to information retrieval, statistics, and machine learning concepts.The above information has been designed to... 
    Permanent employment
    Full time
    Temporary work
    Part time
    Worldwide
    Flexible hours

    Walmart

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

     ...in Computer Science, Computer Engineering, Electrical Engineering,...  ...experience.8 years of experience in software development.Experience in...  ...world's first general-purpose learning agent. Central to this mission...  ...by our exceptional team of Machine Learning and Neuroscience research... 

    Google

    Mountain View, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, On-Device Machine Learning. Be the first to apply!