Senior Software Engineer, Analytics
Job Overview
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.

Job Description
About The Role: Senior Software Engineer, Analytics at Google
As a Senior Software Engineer, Analytics at Google, you will play a pivotal role in developing next-generation technologies that influence how billions of users interact with information. This position focuses on handling information at massive scale, extending beyond traditional web search, and requires versatility and leadership qualities.
You will be instrumental in evolving Google One (G1), one of Google's fastest-growing subscriptions with over 150 million subscribers. G1 is Google's membership for personal cloud storage and advanced AI features. This unique opportunity places you within a high-impact team, directly shaping subscriber experiences, premium features, and key business growth initiatives.
The role requires a willingness to engage with Analytics infrastructure, which is also a core part of Google's ML life cycle. You will need to be flexible, eager to learn, and adept at navigating ambiguities, clarifying complex problems, identifying areas of impact, and presenting insights to stakeholders effectively.
Responsibilities
- Build and enhance self-serve tools to empower other teams in creating and managing data pipelines for metric generation.
- Develop and improve the foundational infrastructure that facilitates advanced Analytics capabilities.
- Design and create critical dashboards for data visualization, and support others in developing less critical dashboards.
- Assume complete ownership and accountability for conceptualizing solutions and solving complex problems, collaborating closely with your teammates.
- Build, lead, or enhance infrastructure to enable teams within Google One and Google Photos to launch features faster, more safely, and reliably through self-service offerings in the analytics and experimentation platform.
Minimum Qualifications
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience in software development across one or more programming languages.
- 3 years of experience with full stack development, including back-end (Java, Python, Golang, or C++) and front-end (JavaScript or TypeScript, HTML, CSS).
- 3 years of experience in testing, maintaining, or launching software products.
- 1 year of experience in software design and architecture.
- Proficiency in Data Analytics, Big Data, SQL, SQL Pipelines, Object-Oriented Analysis and Design, and Object-Oriented Design.
Preferred Qualifications
- Master's degree or PhD in Computer Science or a related technical field.
- 5 years of experience with data structures and algorithms.
- 1 year of experience in a technical leadership role.
- Experience with API integrations, Services, Continuous Integration/Continuous Deployment (CI/CD).
- Experience developing accessible technologies.
Key Skills/Competency
- Data Analytics
- Big Data
- SQL Pipelines
- Full Stack Development
- Java/Python/Golang/C++
- JavaScript/TypeScript
- Software Architecture
- System Design
- ML Lifecycle
- Self-Service Tools
How to Get Hired at Google
- Research Google's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application.
- Tailor your resume for analytics: Customize your resume to highlight experience in data analytics, big data, SQL, and full-stack development, using keywords from the job description.
- Showcase problem-solving skills: Prepare to demonstrate instances where you've owned and solved complex technical problems, especially in distributed systems and large-scale data.
- Master Google's interview process: Practice coding challenges focusing on data structures and algorithms, and prepare for system design questions relevant to analytics infrastructure.
- Network and seek referrals: Connect with current Google employees on LinkedIn to gain insights and potentially secure a referral, which can significantly boost your application.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background