Software Engineer, Data Filtering Platform Infr...
@ Google

Sunnyvale, California, United States
On Site
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXX***** @google.com
Recommended after applying

Job Details

About the Job

Google's software engineers develop next-generation technologies that change how billions connect, explore, and interact with information. As a Software Engineer, Data Filtering Platform Infrastructure, you will work on a critical project that addresses AI training data filtering and compliance, collaborating with teams across the company.

Minimum Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development and data structures/algorithms.
  • 3 years of experience with software development in C++.

Preferred Qualifications

  • Experience working with geographically dispersed teams.
  • Proven ability to solve ambiguous problems.
  • Independent project design and completion skills.
  • Quick learner in a technically complex domain.

Responsibilities

  • Build infrastructures or services for policy filtering needs.
  • Optimize system performance, reliability, and usability.
  • Collaborate with clients and policy stakeholders on technical requirements.
  • Participate in Tier 2 oncall rotation to resolve client issues.
  • Address complex system optimization for massive-scale data filtering and storage.

Compensation

The US base salary range for this full-time position is $166,000-$244,000 plus bonus, equity, and benefits. Additional compensation components may apply based on work location and individual factors.

Key skills/competency

  • Software Development
  • C++
  • Data Structures
  • Algorithms
  • System Optimization
  • Infrastructure
  • Distributed Systems
  • Oncall Support
  • Collaboration
  • Project Management

How to Get Hired at Google

🎯 Tips for Getting Hired

  • Research Google culture: Study their mission and tech innovations.
  • Customize your resume: Highlight C++ and systems expertise.
  • Network on LinkedIn: Connect with current Google engineers.
  • Prepare for technical interviews: Practice data structures and algorithms.

📝 Interview Preparation Advice

Technical Preparation

Review C++ coding challenges.
Practice data structures and algorithm problems.
Study large-scale system design patterns.
Review distributed computing fundamentals.

Behavioral Questions

Describe a time solving ambiguous problems.
Explain independent project management experiences.
Discuss team collaboration in challenging projects.
Share experiences managing oncall responsibilities.

Frequently Asked Questions