Software Engineer Iii, Perception, Xr

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

Software Engineer III, Perception, XR at Google, focusing on on-device deep learning for audio enhancement and speech understanding in smart wearable glasses. The role involves developing and evaluating speech enhancement algorithms, experimenting with ML modeling, and acquiring data for training models.

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

What the JD emphasized

  • on device
  • production
  • evaluate and analyze the performance
  • data solution
  • ML modeling architecture
  • training strategy
  • Acquire data

Other signals

  • on-device deep learning
  • audio enhancement and understanding
  • speech enhancement algorithms
  • ML modeling architecture and training strategy
  • data acquisition for model training