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 2 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
    2 days ago
  • $136k - $204k

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

    Equinix

    Dallas, TX
    4 days 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... 
    Suggested

    Google

    Sunnyvale, TX
    2 days ago
  • $119.25k - $153.9k

     ...builds the embedded vehicle software that turns real-world...  ...autonomous vehicles learn from the real world.About...  ...the RoleAs a Software Engineer on the AV Data...  ...Artificial Intelligence, Machine Learning, or a related...  ...platforms, or edge compute devices.Exposure to C++ systems... 
    Suggested
    Full time
    Internship
    Local area
    Work from home
    Relocation

    General Motors

    Sunnyvale, TX
    2 days 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/... 
    Suggested
    H1b

    SynergisticIT

    Dallas, TX
    20 hours 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
    1 day 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
    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
    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
    20 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
    20 hours 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
    20 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
    3 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
    3 days 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
    3 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
  •  ...Job Description Job Description Title: Senior Software Engineer  Function: Engineering Reports to: VP of Technology Level...  ...products that combine breakthrough technology and cutting-edge machine learning to transform how people access credit online. Our next-... 
    Work at office
    Visa sponsorship
    Flexible hours

    Braviant Holdings

    Dallas, TX
    9 days 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
    20 hours ago
  •  ...Platform Core organization builds software and data systems that turn...  ...helps autonomous vehicles learn from the real world.About the...  ...root-cause investigation, and engineering automation.You will work across...  ..., Artificial Intelligence, Machine Learning, or a related technical... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    1 day ago
  • $144.7k - $221.4k

     ...level results into clear feedback for engineering and leadership, and help accelerate validated...  ...to introspect autonomous driving software performance at interfaces across the...  ...Mechanical or Aerospace Engineering, Machine Learning, Data Science, or a related field, or... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    4 days ago
  • $50 per hour

     ...DescriptionJoin our team as a Senior AI Engineer focused on ontologies, knowledge graphs...  ...data systems.Build production software across services, APIs, background jobs,...  ....Experience building and deploying AI, machine learning, LLM, or agent-based systems beyond an... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

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

     ...performance of the autonomous driving software stack before it reaches public roads.As a software engineer on the Simulation Engine team,...  ...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
    Flexible hours

    General Motors

    Sunnyvale, TX
    20 hours ago
  • $147k - $210k

     ...develop, test, deploy and maintain large software systems for user voice model serving...  ...environment.Collaborate closely with Engineering, Product Management, and UX to complete...  ....2 years of experience integrating machine learning models in production environments.1 year... 

    Google

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

    Design, develop, and integrate software to improve system operability, observability,...  ...and provisioning tasks using software engineering and generative AI tools.Collaborate with...  ...AI platform infrastructure to support machine learning workloads.Experience managing, scaling... 

    Google

    Sunnyvale, TX
    2 days ago
  • $50 per hour

     ...development code, integrating autonomy, AI or machine learning algorithms to LM products and platforms; Determines software methods to best acquire and execute knowledge...  ...'s degree in Computer Science, Computer Engineering, Robotics, Applied Mathematics, or a related... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Syracuse, NY
    3 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... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    1 day 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 semantic... 

    Allata

    Dallas, TX
    22 days ago
  • $262k - $365k

     ..., build industry-leading on-device AI solutions (voice translate...  ....8 years of experience in software development.7 years of experience...  ...products.Experience with machine learning infrastructure, C++,...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a... 

    Google

    Sunnyvale, TX
    3 days ago
  • $18 - $25 per hour

     ...the world's most advanced hardware and software solutions, WWT helps clients and...  ...interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions...  ..., Management Consulting, Machine Learning Operations, Multicloud, and Security.... 
    Remote job
    Hourly pay
    Summer work
    Internship
    Work at office
    Immediate start
    Shift work

    World Wide Technology

    Syracuse, NY
    1 day 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... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    4 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!