Senior Software Engineer, AI/ML GenAI, Google Ads
@ Google

Bengaluru, Karnataka, India
$200,000
On Site
Full Time
Posted 22 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXXX****** @google.com
Recommended after applying

Job Details

Overview

Google is seeking a Senior Software Engineer, AI/ML GenAI, Google Ads. In this role, you will design, develop, and deploy innovative software solutions, including state-of-the-art GenAI techniques, while collaborating with a versatile team.

Minimum Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of software development experience.
  • 3 years experience with testing, maintaining or launching software products.
  • 3 years with ML infrastructure (deployment, evaluation, optimization, data processing, debugging).
  • 1 year with state-of-the-art GenAI techniques or related concepts.

Preferred Qualifications

  • Master's degree or PhD in Computer Science or related technical field.
  • 5 years experience with data structures/algorithms.
  • 1 year in a technical leadership role.
  • Experience developing accessible technologies.

About The Role at Google

As a Senior Software Engineer, you will work on critical projects that support Google Ads and impact billions of users. Your work will involve full-stack development ranging from information retrieval to large-scale system design, networking, data storage, and UI design.

Responsibilities

  • Write and test product or system development code.
  • Collaborate with peers and stakeholders through design and code reviews.
  • Contribute to documentation and adapt content based on updates and feedback.
  • Triage product/system issues and debug/troubleshoot performance concerns.
  • Design and implement GenAI solutions leveraging ML infrastructure.

Key Skills/Competency

  • Software Development
  • GenAI Techniques
  • Machine Learning Infrastructure
  • System Architecture
  • Code Debugging
  • Technical Leadership
  • Distributed Computing
  • Data Structures
  • Algorithm Design
  • Collaborative Development

How to Get Hired at Google

🎯 Tips for Getting Hired

  • Customize your resume: Emphasize relevant AI/ML and software projects.
  • Research Google's culture: Explore mission, values, and recent news.
  • Prepare technical answers: Review GenAI and ML infrastructure topics.
  • Practice problem solving: Focus on system design and debugging.

📝 Interview Preparation Advice

Technical Preparation

Review system design and architecture fundamentals.
Practice coding problems in multiple languages.
Study ML model deployment and optimization methods.
Refresh GenAI and LLM latest trends.

Behavioral Questions

Explain past technical challenges and resolutions.
Describe team collaboration during tight deadlines.
Discuss leadership in project decision-making.
Share experiences managing complex system issues.

Frequently Asked Questions