Software Engineer, AI Application Engineering, Silicon

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

Software Engineer role focused on accelerating multimedia AI innovation from concept to silicon by building toolchains, prototyping ML pipelines, and developing agentic multimedia verification workflows for next-generation chips. The role involves designing and developing toolchains, AI agents and orchestration architectures, implementing and scaling ML pipelines, and optimizing ML models for performance and latency.

What you'd actually do

  1. Design and develop robust toolchains to support and accelerate multimedia AI activities.
  2. Develop specialized AI agents and orchestration architectures to work together seamlessly on complex goals.
  3. Implement, deploy, and scale multimedia Machine Learning (ML) pipelines across Google Cloud and edge devices.
  4. Optimize machine learning models for improved performance, latency, and deployment efficiency.

Skills

Required

  • software development
  • Speech/audio
  • reinforcement learning
  • ML infrastructure
  • model deployment
  • model evaluation
  • optimization
  • data processing
  • debugging

Nice to have

  • multimedia applications
  • video processing
  • computer vision ML tasks
  • cloud infrastructure
  • edge devices
  • model optimization techniques
  • quantization
  • pruning
  • hardware-aware tuning
  • AI agent architectures
  • large language models (LLMs)
  • orchestration systems
  • LangChain
  • AutoGen
  • distributed systems
  • system architecture
  • toolchain development

What the JD emphasized

  • multimedia AI
  • AI agents
  • ML pipelines
  • edge devices
  • optimize machine learning models

Other signals

  • building toolchains
  • developing AI agents
  • ML pipelines
  • optimizing ML models