Software Engineer Iii, Perception, Xr

Google Google · Big Tech · San Jose, CA +1

Software Engineer III for Google's XR team, focusing on on-device deep learning for audio enhancement and speech understanding in smart wearable glasses. The role involves developing and evaluating algorithms for noise filtering, context interpretation, and improving user speech, with a strong emphasis on production readiness and quality.

What you'd actually do

  1. Learn a full audio stack of smart wearable devices.
  2. Develop speech enhancement and sound understanding algorithms that are effective at the task, and practical to launch in production (on device).
  3. Evaluate and analyze the performance of our systems, both at the quantitative and qualitative levels, to identify their limitations and avenues for improvement.
  4. Experiment and iterate on the data solution, ML modeling architecture and training strategy to reach quality goals.
  5. Acquire data that can be used to train and validate a model to solve these tasks.

Skills

Required

  • software development in Python or Java/Kotlin
  • ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging)
  • machine learning
  • audio processing
  • perception

Nice to have

  • Master's degree or PhD in Computer Science or related technical fields
  • establishing a scalable process for data and evaluation
  • data analytics
  • logging
  • experiment frameworks
  • communicating with client and platform teams

What the JD emphasized

  • production
  • evaluate and analyze the performance
  • data solution
  • ML modeling architecture
  • training strategy
  • quality goals
  • train and validate a model

Other signals

  • on-device deep learning
  • audio enhancement
  • speech understanding
  • noise filtering
  • context interpretation