7 days ago

Software Engineer II, Google Ads

Google

On Site
Full Time
$200,000
Bengaluru, Karnataka, India

Job Overview

Job TitleSoftware Engineer II, Google Ads
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$200,000
LocationBengaluru, Karnataka, India

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role: Software Engineer II, Google Ads

As a Software Engineer II on the Google Ads team, you will be instrumental in developing the next-generation technologies that impact billions of users by connecting people, publishers, and advertisers. This role is crucial for powering the open internet with cutting-edge advertising technology, covering products like search, display, shopping, travel, and video advertising, as well as analytics. You will work within a dynamic environment where products operate at a massive scale, extending beyond traditional web search, and engage with diverse areas such as information retrieval, distributed computing, and artificial intelligence.

Google is seeking versatile engineers who demonstrate leadership qualities and are eager to tackle new problems across the full-stack. You will manage project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions critical to Google’s evolving needs. This position offers opportunities to switch teams and projects, fostering continuous growth and development within a fast-paced business.

Minimum Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).

Preferred Qualifications

  • Master's degree or PhD in Computer Science or related technical field.
  • Experience developing accessible technologies.

Responsibilities

  • Write product or system development code.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Key skills/competency

  • Software Development
  • Programming Languages (Python, C, C++, Java, JavaScript)
  • Distributed Computing
  • Large-Scale System Design
  • Information Retrieval
  • Artificial Intelligence
  • Natural Language Processing
  • UI Design
  • Code Review
  • Debugging

Tags:

Software Engineer
software development
programming
code review
debugging
system design
problem-solving
project management
testing
deployment
documentation
information retrieval
Python
C
C++
Java
JavaScript
distributed computing
large-scale systems
AI
NLP
UI design

Share Job:

How to Get Hired at Google

  • Research Google's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume for Google Ads: Customize your resume to highlight experience in large-scale systems, specific programming languages, and distributed computing relevant to advertising technology.
  • Prepare for technical interviews: Practice data structures, algorithms, and system design problems, focusing on scenarios relevant to Google's engineering challenges.
  • Showcase problem-solving skills: Be ready to discuss complex technical challenges you've solved, emphasizing your approach to debugging and efficient code development.
  • Demonstrate leadership and versatility: Highlight instances where you've taken initiative, adapted to new technologies, and collaborated effectively in a fast-paced environment.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background