Software Engineer, Machine Learning, App Safety Engineering

3 days ago


Mountain View, California, United States Google Full time $141,000 - $202,000
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 machine learning/AI.
Preferred qualifications:
  • Master's degree or PhD in Computer Science or related technical fields.
  • 2 years of experience with data structures or algorithms.
  • Experience in large-scale system development.
  • Experience with machine learning/AI.
  • Security background.
About the job:

In this role, you will provide solutions for large-scale detection and enforcement against malicious and abusive code developed by adapting malware adversaries. We protect users from malware and app abuse and cover Google Play, side-loaded apps in global Android devices and apps that are pre-loaded into devices.

Android is Google's mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world.

The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.

Responsibilities:
  • Develop and deploy AI-powered systems to identify malicious Android apps and/or improve operational efficiency & prioritization systems.
  • Extract relevant characteristics (e.g., code structure, API calls, network behavior) from files for model input.
  • Select, train, and optimize rule-based or ML-based to learn patterns indicative of malware.
  • Test model performance and integrating it into large-scale detection systems.
  • Monitor, update, and enhance models against evolving threats and adversarial evasion techniques to ensure ongoing effectiveness in protecting against evolving attacks.


  • Mountain View, California, United States Samsung Electronics America Full time $200,000 - $210,000 per year

    Position SummaryAct as data scientist of the Samsung Ads Platform Intelligence (PI) team to leverage unique data to build and deploy impactful machine learning solutions.Role And ResponsibilitiesJob Description:Act as data scientist of the Samsung Ads Platform Intelligence (PI) team to leverage unique data to build and deploy impactful machine learning...


  • Mountain View, California, United States Nuro Full time

    Who We AreNuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-edge AI with automotive-grade hardware. Nuro licenses its core technology, the Nuro Driver, to support a wide range of applications, from robotaxis and commercial fleets to...


  • Mountain View, California, United States Google Full time $141,000 - $202,000 per year

    Minimum qualifications:Bachelor's degree or equivalent practical experience.2 years of experience in testing, maintaining, or launching software products.2 years of experience with experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, or natural language processing.1 year of experience with software...


  • Mountain View, California, United States Google Full time $141,000 - $202,000 per year

    Minimum qualifications:Bachelor's degree or equivalent practical experience.2 years of experience with software development in Python or 1 year of experience with an advanced degree.Experience with ML or ML algorithms.Preferred qualifications:Master's or PhD degree in Machine Learning.2 years of experience in applied ML/ML research.Experience with NLP, LLM,...


  • Mountain View, California, United States EarnIn Full time $324,200 - $396,800

    About EarnInAs one of the first pioneers of earned wage access, our passion at EarnIn is building products that deliver real-time financial flexibility for those with the unique needs of living paycheck to paycheck. Our community members access their earnings as they earn them, with options to spend, save, and grow their money without mandatory fees,...


  • Mountain View, California, United States Pyramid Technology Solutions Full time $200,000 - $250,000 per year

    Position: Senior Machine Learning EngineerLocation: Mountain View, CA - HybridDuration: 12 MonthsMain skill:Time Series, ML models training production experience, Vision Models - 2D/3DRole Overview:The customer is looking for a Machine Learning Engineer to work on products related to seismic and well log data. The role will involve identifying simple...


  • Mountain View, California, United States Waymo Full time $150,000 - $220,000 per year

    MOUNTAIN VIEW, CALIFORNIA, UNITED STATES. SAN FRANCISCO, CALIFORNIA, UNITED STATES. NEW YORK CITY, NEW YORK, UNITED STATES FULL-TIME SOFTWARE ENGINEERING 3265Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building...


  • Mountain View, California, United States Samsung Electronics Full time $240,000 - $280,000 per year

    Position SummaryMachine Learning Model Engineer – Samsung Ads Position Summary Samsung Ads is an advanced advertising technology company in rapid growth that focuses on enabling advertisers to connect audiences from Samsung devices as they are exposed to digital media, using the industry's most comprehensive data to build the world's smartest advertising...


  • Mountain View, California, United States AnchorFree Full time $120,000 - $250,000 per year

    BackgroundAnchorFree is a fast growing technology company in Silicon Valley that makes a significant impact on people's lives around the globe by enabling free access to all information and content online and enabling millions of users to browse the web securely and privately. In regions that censor the web, millions of users utilize AnchorFree to get...


  • Mountain View, California, United States Moveworks Full time $227,000 - $275,000 per year

    Machine Learning Mountain View, CA Full TimeWhat You Will DoWe are looking for senior/staff engineers to join our GenAI Search Platform team to improve our search-based question answering systems, utilizing both traditional machine learning and cutting-edge generative AI technologies. At Moveworks, we build conversational search systems to provide instant...