Software Engineer II, Shopping Ads

5 Months ago • 1-3 Years
Full Stack Development

Job Description

As a Software Engineer II in Google's Shopping Ads team, you'll define architectures and frameworks for logging and processing user engagement and ad data. You'll build tools and infrastructure for data processing, ensuring data reliability and faster quality issue detection. You'll develop complex aggregations and models for retail advertiser insights and optimization. Responsibilities include building intelligent monitors and tools for metric validation and diagnosis, designing extensible data stores, and collaborating on the team's roadmap. The role requires full-stack development experience, proficiency in languages like Java, Python, C++, and JavaScript, and expertise in data structures and algorithms.
Good To Have:
  • Experience with distributed computing
  • Excellent C++ programming skills
Must Have:
  • Bachelor's degree or equivalent
  • 1+ year software development experience
  • 1+ year experience with data structures/algorithms
  • 1+ year full-stack development experience
  • Experience with Java, Python, or C++

Add these skills to join the top 1% applicants for this job

java
html
javascript
css
typescript
algorithms
back-end
data-structures
front-end
python
networking
user-interface

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).
  • 1 year of experience with data structures or algorithms.
  • 1 year of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.

Preferred qualifications:

  • Experience with distributed computing (e.g., MapReduce, Flume, etc).
  • Experience in full stack development.
  • Ability to quickly learn internal tools and technologies.
  • Excellent programming skills in C++.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Google Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and Google. We’re made up of multiple teams, building Google’s Advertising products including search, display, shopping, travel and video advertising, as well as analytics. Our teams create trusted experiences between people and businesses with useful ads. We help grow businesses of all sizes from small businesses, to large brands, to YouTube creators, with effective advertiser tools that deliver measurable results. We also enable Google to engage with customers at scale.

Responsibilities

  • Define the architecture and frameworks to log and process user engagement and ad data, covering an array of features and use cases for Google Ads, Merchant Center and additional products.
  • Build tools and infrastructure for data processing, to ensure increased reliability of the data as well as faster detection of quality issues.
  • Develop complex aggregations and models that provide insight and optimization opportunities for retail advertisers.
  • Build intelligent monitors and tools to validate and diagnose metrics regressions.
  • Design our data stores in an extensible way, taking into account the team's roadmap and nonfunctional requirements.

Set alerts for more jobs like Software Engineer II, Shopping Ads
Set alerts for new jobs by Google
Set alerts for new Full Stack Development jobs in Switzerland
Set alerts for new jobs in Switzerland
Set alerts for Full Stack Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙