Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Google Logo

Staff Software Engineer, AI/Machine Learning, Data Platform

Google

$197,000 - $291,000
Aug 13, 2025
Mountain View, CA, US
Apply Now

Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. The team's mission is to improve the time to model quality for users by bringing data optimization techniques to a broad audience through integrated tools and platforms.

Requirements

  • 8 years of experience in software development.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
  • 5 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
  • 5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
  • 8 years of experience with data structures/algorithms.
  • Experience with generative AI Model creation and product-ionization.
  • Experience with LLM Tuning.

Responsibilities

  • Help data optimization techniques by improving the performance and quality of ML models.
  • Influence the technical direction of data platforms for model tuning, and work with and support multiple product areas.
  • Work with Research teams as well as ML practitioners to identify, build, and iterate on engineering tools, visualization, user interfaces, and integration with existing workflows supporting users adoption.
  • Leverage existing assets and techniques from Google Research, accelerate model tuning velocity for teams and other product areas.
  • Drive technical relationships with multiple product areas to set strategy and technical directions.
  • Design, develop, test, deploy, maintain, and enhance software solutions.

Other

  • Bachelor’s degree or equivalent practical experience.
  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in an organization involving cross-functional, or cross-business projects.
  • Versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack