Back to jobs
G
Hiring companyGoogle

Verified today

Software Engineer III, AI/ML Infrastructure, Performance Engineering

Bengaluru,Karnataka,India Full-time On-site

About the role

Core ML organization at Google builds and scales machine learning infrastructure and tools for all product areas. As a Software Engineer III you will design, implement, and optimize ML infrastructure components, conduct code reviews, and debug performance issues across distributed systems. Bengaluru, India, on-site role with opportunities to collaborate across Google Cloud and AI teams.

What you’ll do

  • Collaborate on design and code reviews
  • Contribute to documentation and educational content
  • Triage and debug system issues
  • Implement solutions in specialized ML areas
  • Influence future ML infrastructure direction

What you’ll bring

  • 2 years software development experience
  • 1 year experience with speech/audio, reinforcement learning, or ML infrastructure
  • 1 year experience with model deployment, evaluation, or optimization
  • Bachelor’s degree in Computer Science or related field

Nice to have

  • Master's or PhD preferred
  • 2 years data structures and algorithms experience
  • Experience developing accessible technologies

Skills

C++PythonDistributed SystemsPerformance TuningML InfrastructureKernel Debugging

Education

Bachelor’s degree or equivalent