Software Engineer Iii, Audio Processing

Google Google · Big Tech · Mountain View, CA +2

Software Engineer III on the audio team in Open Media, developing next-generation speech and audio processing tools based on AI and modern computation. Role involves designing, researching, and implementing open-source audio processing tools (compression, spatial audio rendering) for Google products and external partners. Requires experience in audio signal processing and machine learning.

What you'd actually do

  1. Design, including research, and implement new open-source tools for audio processing, such as, compression or spatial audio rendering. These tools will be used in various Google products such as Chrome, Android, and YouTube, and in products from external partners.
  2. Collaborate with engineers and product managers in the Open Media team, and with other teams within and outside Google.
  3. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  4. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Skills

Required

  • software development in one or more programming languages
  • audio processing
  • audio algorithms

Nice to have

  • data structures and algorithms
  • mobile device
  • digital AV
  • video and audio codecs
  • media players
  • machine learning

Other signals

  • AI and other modern areas of computation
  • machine learning
  • audio processing
  • speech and audio processing tools