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

Software Engineer, On-Device Machine Learning

$147k - $210k

Google

Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).Implement solutions in one or more specialized ML areas, utilize ML infrastructure, and contribute to model optimization and data processing.Develop LiteRT, Google's on-device AI framework for first- and third-party, enabling SOTA hardware acceleration and use cases on edge platforms.Enable on-device deployment of key models, such as Gemini Nano and Gemma, across various accelerators (GPU/Pixel TPU/NPUs/CPU) on Android, Chrome, iOS, desktop, and more.Improve performance of on-device model inference via optimizations in on-device runtime and kernel implementation.Minimum qualifications:Bachelor’s degree or equivalent practical experience.2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.2 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).Experience with runtimes and performance tuning.Experience in mobile development.Preferred qualifications:Master's degree or PhD in Computer Science or related technical fields.Experience in leading and delivering successful ML projects focused on on-device deployment (Android, iOS, web browsers, or embedded devices).Experience in ML frameworks (e.g., PyTorch, JAX, TensorFlow).Experience with on-device ML SDKs/tooling (e.g., TensorFlow Lite, ExecuTorch, Core ML, SNPE/QNN). Strong understanding of Generative AI model architectures and their optimization for on-device execution.Passion for innovation and a strong desire to push the boundaries of what's possible with on-device ML.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.LiteRT is Google’s on-device AI framework, succeeding TensorFlow Lite (TFLite). It improves the performance, efficiency, and portability of ML models across edge devices from mobile phones to embedded systems. LiteRT significantly upgrades GPU acceleration and introduces native NPU acceleration, while maintaining and enhancing the robust CPU performance inherited from TFLite.LiteRT enables developers and Google products to deploy AI across mobile, web, desktop, and embedded. Our team focuses on building cross-platform infrastructure aligned with Google's business needs, serving Google products (Android, Chrome, Photos, Meet, YouTube, etc.), third-party developers, and specialized Pixel solutions. Our goal is to provide on-device AI infrastructure with exceptional performance, enabling framework and device flexibility at scale.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, or 1 year of experience with an advanced degree.2 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).Experience with runtimes and performance tuning.Experience in mobile development.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, On-Device Machine Learning in Sunnyvale, TX vacancy
  • $207k - $300k

     ...Programming Interfaces (APIs), Software Development Kits (SDKs), and...  ...of a generalist Software Engineers, specifically around optimizing...  ...human voice), reinforcement learning (e.g., sequential decision making...  ...ML projects focused on on-device deployment (e.g., Android, iOS... 
    Suggested
    Shift work

    Google

    Sunnyvale, TX
    4 days ago
  • $123.2k - $189.1k

    Job DescriptionRole Overview As a Software Engineer in Simulation, you will be responsible for ensuring the quality and reliability of...  ...Experience with computational geometry, linear algebra, or Machine Learning Experience with time-series data analysis and online... 
    Suggested
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    23 days ago
  •  ...level results into clear feedback for engineering and leadership, and help accelerate validated...  ...to introspect autonomous driving software performance at subsystem interfaces...  ...Mechanical or Aerospace Engineering, Machine Learning, Data Science, or a related field, or... 
    Suggested
    Full time
    Local area
    Work from home

    General Motors

    Sunnyvale, TX
    5 days ago
  • $189.3k - $290.7k

     ...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, TX
    14 days ago
  • $174k - $252k

     ...experience.5 years of experience with software development in one or more programming...  ...Linux environments, distributed systems, machine learning, information retrieval, and TCP/IP.Experience...  ...technologies.Google's software engineers develop the next-generation technologies... 
    Suggested

    Google

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

     ...security condition of remote networking devices across the Google fleet.Minimum qualifications...  ...experience.2 years of experience with software development in one or more programming...  ...hunting, malware analysis, detection engineering, or incident response).Google's software... 
    Remote work

    Google

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

     ...empowered to do your best work.Senior Staff Software Engineer / Network Automation ArchitectBuild...  ...decisions affect live network devices and know how to automate change safely...  ...operational tools, agent systems, or machine-learning capabilities with measurable evaluation... 
    Full time
    Contract work
    Live in
    Work at office

    Equinix

    Dallas, TX
    7 days ago
  •  ...Title: Senior Software Engineer  Function: Engineering Reports to: VP of Technology Level: Senior Lead/Manager Location:...  ...products that combine breakthrough technology and cutting-edge machine learning to transform how people access credit online. Our next-... 
    Full time
    Work at office
    Visa sponsorship
    Flexible hours

    Braviant Holdings

    Dallas, TX
    9 hours ago
  • $174k - $252k

     ...product or system development code.Learn and build an intuitive...  ...experience.5 years of experience with software development in one or more...  ...projects.Google's software engineers develop the next-generation...  ...improvements to the machine learning software/hardware stacks... 

    Google

    Sunnyvale, TX
    4 days ago
  •  ...work at the intersection of strategy, engineering, data, and design, helping clients modernize...  ....   We are seeking a Senior Software Engineer to design, build, and support...  ...matching platforms. Experience with machine learning integration. Experience with... 
    Full time

    Allata Llc

    Dallas, TX
    9 hours ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers. Who should apply? Recent computer science/engineering/mathematics/... 
    H1b

    SynergisticIT

    Dallas, TX
    2 days ago
  • $163.2k - $244.8k

     ...Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon...  ...systems by combining state-of-the-art machine learning with the proven foundations of computer...  ...intersection of research and production, our engineers build the data pipelines, supervised... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Worldwide

    Shield AI

    Dallas, TX
    2 days ago
  •  ...Job Details ~ Job Title: Sr Software Engineer ~ Location: Dallas, TX ~ Duration: 6 months ~ Experience Required...  ...troubleshooting and problem-solving skills. Exposure to machine learning, AI, or data-driven solutions. Experience with... 

    Talent Software Services

    Dallas, TX
    4 days ago
  • $79.7k - $136.8k

     ...Senior Software Engineer At PowerSchool, we power education for students around the world. As the global leader in cloud-based K-1...  ...efficiency. Explore emerging technologies, including AI and machine learning capabilities, and recommend practical applications that... 
    Temporary work
    Work at office
    Flexible hours

    PowerSchool

    Dallas, TX
    2 days ago
  • $135k - $200k

     ...Software Engineer - Fullstack Dallas, TX Nextdoor (NYSE: NXDR) is the essential neighborhood...  ...environment that values code quality, learning quickly, and personal growth through...  ...end, data science, infrastructure, and machine learning engineers to collectively improve... 
    Work at office
    Local area
    Work from home
    Flexible hours

    Nextdoor

    Dallas, TX
    1 day ago
  • $84.06 - $92.06 per hour

     ...Senior Data Engineer And Analyst - Hybrid Genesis10 is currently seeking a Senior Data Engineer and Analyst for a contract position...  ...detection with careful evaluation and guardrails Apply machine learning knowledge (e.g., feature extraction, similarity measures, dedup... 
    Hourly pay
    Contract work

    Genesis10

    Dallas, TX
    9 hours ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Dallas, TX
    2 days ago
  • $73.15k - $174k

     ...Senior Software Engineer Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you...  ...experience in Software Engineering, Backend Development, Machine Learning, NLP, or related fields. ~1 to 2+ years of hands-on experience... 
    Full time
    Local area

    Capgemini

    Dallas, TX
    9 hours ago
  •  ...Job Title-Software Engineer Location: Remote Duration: 6 Months Contract to Hire (Quarterly Onsite for a few days...  ...advanced analytics. We specialize in cutting-edge Big Data, Machine Learning, and Custom Software strategy, analysis, architecture, and... 
    Contract work
    Work experience placement
    Remote work

    Saviance

    Dallas, TX
    9 hours ago
  •  ...defense system that offers real-time, on device world-class protection against both...  ....   Our MTD and award-winning machine learning-based engine protects against device, network, phishing...  ...team of experts, we are seeking a Software Engineer with 2-4 years of experience... 
    Full time
    Local area

    Zimperium

    Dallas, TX
    9 hours ago
  •  ...Prior experience in development or consulting with an enterprise software vendor is a plus, preferably in supply chain planning or...  ...material to last mile delivery. Powered by NEO, One Network’s machine learning and intelligent agent technology, it enables seamless planning... 

    One Network Enterprises

    Dallas, TX
    a month ago
  •  ...Binary Defense is seeking a talented Data Scientist / Software Engineer to join our team in a dual-discipline role bridging applied...  ...cloud-derived signals. • Apply analytical, statistical, and machine learning techniques to collect, analyze, and interpret large... 
    Remote job
    Full time
    Flexible hours

    Binary Defense

    Dallas, TX
    9 hours ago
  • $170k - $220k

     ...Job Title: Senior Software Engineer – Cloud Infrastructure / Network Automation Industry: Cloud Infrastructure, High-Performance...  ...environments Open-source software contributions AI or machine learning applications related to infrastructure Candidates... 
    Full time
    Remote work
    Relocation package

    Addison Group

    Dallas, TX
    a month ago
  • $50 - $90 per hour

     ...Description Job Description Job Title: Sr. Software Perception Engineer Job Description The Sr. Software...  ...algorithms for mobile off-road machines, focusing on sensor fusion, object...  ...annotate perception data for machine learning training, and actively participate in... 
    Contract work
    Temporary work

    Actalent

    Dallas, TX
    5 days ago
  • $120k

     ...HiOperator is seeking a highly skilled and motivated Senior Software Engineer to join our team and help drive innovation in the customer...  ...stack, including front-end, back-end, DevOps, and machine learning integrations. Responsibilities will include: Build API... 
    Full time
    Work at office

    HearstLab

    Dallas, TX
    more than 2 months ago
  • What We DoAt Goldman Sachs, our Engineers don't just make things - we make things possible...  ...teams that build massively scalable software and systems, architect low latency infrastructure...  ...against cyber threats, and leverage machine learning alongside financial engineering to... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Immediate start

    Goldman Sachs

    Dallas, TX
    5 days ago
  • $174k - $252k

     ...C++.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture...  ...developing accessible technologies.Google's software engineers develop the next-generation technologies that change how billions... 
    Worldwide

    Google

    Sunnyvale, TX
    7 days ago
  • $170.6k - $261.3k

    Job DescriptionAs a Senior Software Engineer on the SimCore team, you will build and deploy applied AI/ML solutions that directly support simulation...  ...and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    a month ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...incorporating feedback Producing documentation to support medical device regulatory processes Who This Is For Students... 
    Remote job
    Internship

    Danaher

    Syracuse, NY
    2 days ago
  • $148k - $226.2k

     ...performance of the autonomous driving software stack before it reaches public roads.As a software engineer on the SimCore team, you will...  ...environment for reinforcement learning model training. We are looking...  ...Computer Science, Robotics, Machine Learning or equivalent... 
    Full time
    Local area
    Remote work
    Work from home

    General Motors

    Sunnyvale, TX
    2 days ago

Do you want to receive more vacancies?

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