Tag Archives: My Path to Google

Teaching and coding led one Googler to tech writing

Welcome to the latest edition of “My Path to Google,” where we talk to Googlers, interns and alumni about how they got to Google, what their roles are like and even some tips on how to prepare for interviews.

Today’s post is all about Garrett Holthaus, a tech writer who taps into his background in both computer science and teaching.

What are you working on right now at Google?

Currently, I am working on two projects in the Google Cloud Programs organization. One is writing a user guide for a new internal software tool that will help streamline cross-team planning and interaction. The other is creating an internal training curriculum for program managers. It’s been amazing to work on these two different types of educational content, written documentation and instructor-led classes, at Google’s scale.

What inspires you to come in (or log on) every day?

The technical writing community at Google is amazingly supportive. There are ongoing discussions about everything from style to formatting to engaging with subject matter experts. If you have a question, you can be assured of a helpful answer. (Sometimes two or three answers!) Within a month of joining, I had found a mentor and was getting advice on how to navigate my role.

How did you first get interested in technology?

From an early age, I have been interested in science and technology. My parents set me on a path to computer science when they bought an early home computer — I typed in game programs from magazines and was amazed at the possibilities for different applications. My dad had a basement workshop where I helped out with different projects and took on some of my own in electronics, woodworking and mechanical restoration.

My passion for electronics and hardware led me to major in electrical engineering, where I became fascinated with computer architecture. I started out in microprocessor validation, writing assembly code and tools to exercise various parts of a CPU. As a validator, I learned to put on my “evil” hat and try to break the hardware in ways the designer hadn’t anticipated. 

And how did you then get interested in teaching?

I volunteered as a tutor in college and participated in various educational outreach opportunities during my career. One program that made a big impression was Science is Elementary, in which I visited a local elementary school with a small group of my coworkers once a month to teach a science lesson. This and other experiences led me to teaching high school physics, before later rejoining the tech industry.

Garrett standing in front of a modified Boeing 747SP airplane  with the words “Sofia Stratospheric Observatory For Infrared Astronomy” along with an American and German flag.

Garrett during a summer internship as a teacher working for NASA. He’s standing in front of a Boeing 747SP airplane that was modified with a large sliding door on the rear of the fuselage that can open in flight to reveal an infrared telescope.

What made you decide to apply to Google?

I got an opportunity to write a technical article about something old and familiar — hardware! I enjoyed the experience and almost couldn’t believe I got paid for the work, which was a good sign that I was on to something. I spoke to a friend at Google who was in a technical writing role and realized that as a teacher, writing had been a central part of my job — both doing my own writing and evaluating my students’ writing. Because technical writers create content that is designed to help users, the role was a way to combine my two passions of technology and education.

How did the application and interview process go for you?

I had done many interviews before and had some idea of what to expect, but I was impressed that Google provided interview preparation resources geared towards candidates who might have little or no interview experience. Throughout the entire process, the recruiters and interviewers who worked with me were friendly, encouraging and accommodating.

Can you tell us about the resources you used to prepare for your interview or role? 

One of the most powerful interview techniques I learned was the concept of a PSR: Problem, Solution, Result. This involves thinking of problems you have encountered in your previous jobs, your education or your life. How did you solve the problem? Having my PSRs ready helped my confidence during the interview, and I was surprised at how often the opportunity arose to bring one out.

Garrett wearing a Noogler hat. In the background are other people sitting in chairs and a person standing on a stage holding the microphone.

Garrett at Noogler (new Googler) orientation.

Why Monica Gómez left her role as a CEO to work at Google

Welcome to the latest edition of “My Path to Google,” where we talk to Googlers, interns and alumni about how they got to Google, what their roles are like and even some tips on how to prepare for interviews.

Today’s post is all about Monica Gómez, who left a very comfortable job as CEO of one of the world’s leading media agencies to take a risk and pursue a dream of working at Google in a role that directly impacts the development of Colombia and the Central America Region.

How would you describe your role at Google? 

As a Head of Agencies, I work with outside partners and ad agencies in the region to develop business models based on the newest data and technology. I am also an activist in the search for female inclusion and empowerment in the digital industry.


Can you tell us a bit about your early studies and career? 

I grew up in a small city in Colombia, in a huge family. (I have 20 uncles!) In our country, education is a privilege, it is not a right, and that made my parents work hard to give me the opportunity to go to a university. I actually started my studies in optometry, but in the second semester I got pregnant and had to leave the university to take charge of a new life with my daughter. This both rescued me and gave me a new purpose.


I worked during the day, and at night I began my studies in marketing and advertising. My professional career started at the bottom, making phone calls, filling in database fields and doing basically what no one else wanted to do. My passion and determination were the keys to quickly scale up and become CEO of one of the world's leading media agencies.


In parallel, my daughter and I decided to start a new family — so today, my husband, my two daughters and I are indestructible.


What made you decide to apply to Google?

I attended a wedding and there, after dancing all night, a good friend who worked at Google told me about an opportunity that would open up soon at the company that she thought would be perfect for me.


My first reaction was an immediate, "No thanks. This position is not for me, it is for someone younger." It's amazing how your biases from the past come to your mind and sabotage you to the point of taking away great opportunities. At the time, in my 40s and in a comfortable place as an agency CEO, I was scared. I was happy at my job and competing with new talent in the industry to show that I was the best candidate terrified me. 


After three weeks of introspection I realized I wanted to participate in the process, and that I was ready to face my insecurities and go full energy for my dream: work at Google.


Monica smiling in front of a large Android statue.

How would you describe your path to your current role at Google? 

My experience in the advertising ecosystem in Colombia was vital for my participation in the selection process. Knowing the advertising ecosystem and having worked in different roles in agencies and as a client made the difference.


What inspires you to come in (or log on) every day? 

I never thought that I would experience a disruption as big as COVID-19. Overnight the consumption habits of people around the world changed, and the reacting capacities of all of us in the industry were put to the test. The pandemic dramatically challenged our agility, commitment, consistency and leadership to make decisions in a context where there are no instruction manuals.


For that reason, it motivates me to encourage my partners to build strategies that accelerate the business of the brands they represent and contribute to the development of our country.


I also find happiness in helping my team achieve personal fulfillment. I’m a facilitator for I am Remarkable, where I help other women recognize and celebrate their accomplishments. It is a way to return what I have received from Google


What's one thing you wish you could go back and tell yourself before applying?

You don't have to worry about explaining the reasons why you want to change jobs, or justifying your work decisions in the past.


“No salgas antes de entrar,” Do not leave before entering — great words from Adri Noreña. 

This research intern worked with teams in two countries

Research happens at Google everyday, on many different teams throughout the company. Elena Kirilenko conducted a research internship with both the Chrome team in Paris and the Compression Research team in Zurich. She shares what it was like to intern virtually with teams across multiple countries, and how her internship led to publication of her research and open-sourced code focused on making the internet a faster place.

How did you first get interested in technology?

I’m from Moscow, where I graduated from high school, got a bachelor’s degree and am now doing a master's program in applied mathematics and Informatics. Computer science was my number-one passion starting in ninth grade. Since then I’ve explored different areas of computer science including backend, data science, natural language processing and frontend. My main interests are now machine learning and software engineering, although I’m always open to learning new technologies and picking up new skills.

What was it like to intern virtually?

It was quite hard and unusual in the beginning, as you can’t walk through the office, engage in personal conversations or go to the canteen with your coworkers. At first it was harder to communicate because messaging or video conferences could not replace a real conversation. 

However, when I got to know Google's culture and became more confident with my project, this problem totally disappeared because it became clear that each person in Google is really responsive and there is no need to be afraid to ask questions. 

Moreover, there were a lot of exciting activities you could participate in online, like sports  and dance classes, virtual lunches, games and speaker series.

What project was your internship focused on? 

Efficiently delivering Web applications is a hard problem to solve. Compression technologies play a crucial part in solving that problem, by reducing the size of the resources that need to be downloaded over a network. Web Bundles enable servers to avoid sending to the browser resources it previously downloaded, by only sending to parts of the bundle the browser doesn't have.

This is where my research fit in. I was working on achieving fast and efficient compression for WebBundle subsets with Google’s Brotli, a general-purpose compression algorithm. High-quality Brotli compression creates small files, but takes a lot of time and processing power. As a result, it’s only feasible to apply to content ahead of time, as opposed to compressing resources as they’re being sent to the browser. . 

Brotli compresses content by calculating artifacts about it (an artifact is a piece of information, like how the content should be divided for optimal encoding), and storing them in the compressed file. High-quality compression invests time and resources in calculating the ideal artifacts for the content, resulting in smaller files and faster compression rates. My project reused the ideal artifacts for an overarching piece of content when compressing just a subset of the same content, achieving both time and processing benefits compared to regular dynamic Brotli compression.

What was the outcome of your internship? 

My code has been fully integrated into a branch of Brotli and is now ready to be deployed by users at Google, or anywhere else! We also published a comprehensive design doc describing the work done and result we achieved. If you want to learn more, there is ablog post explaining it at a higher level.

What key skills have you gained from your time at Google?

During my internship I’ve learned a lot of new things about compression algorithms and Web Bundles, which I knew almost nothing about before. I also got a big experience in writing in C and found out many interesting tricks and things you can do there that I didn’t know about. Besides that, I learned how to present the work you’ve done, structure the documentation and how to write blog posts which people may find interesting and useful.

Another thing I picked up is to take initiative. Once I became confident with my project I developed the intuition on what will work and what probably won't. I wasn’t afraid to share my ideas with my host and co-host or even tried to experiment with them on my own.

Any advice for potential intern candidates?

Don’t hesitate to ask. It’s totally OK if you can’t understand the technology you don’t know. People at Google are really open to help you and it’s really important to ask them for help, otherwise you may spend hours or even days trying to figure out something instead of doing some great work. I think communication is one of the most important aspects that drives Google.

Lessons from an MBA intern turned full-time Googler

Welcome to the latest edition of “My Path to Google,” where we talk to Googlers, interns and alumni about how they got to Google, what their roles are like and even some tips on how to prepare for interviews.

Today’s post is all about Nikhil Nerkar, who started at Google as an MBA intern and eventually found a home and passion on the YouTube Creator and Artist Development team in Mumbai.

What’s your role at Google?

YouTube has millions of creators, and it’s a number that will keep on increasing in the coming years. As a strategic partner manager, I work directly with emerging creators to ensure that they achieve success on the platform and have a great experience. We help the creators build their channels, grow their audiences and turbocharge their reach through the platform.

Nikhil wearing a Noogler hat sitting in front of a wall made of legos.

Noogler onboarding in Singapore, April 2019.

What inspires you to come in (or log on) every day?

I get to interact with creators from different walks of life. I connect with people ranging from regional creators to celebrities, making my day creatively fulfilling. I serve as a trusted advisor for the creators, providing them with lessons learned from their data,  ensuring they are positioned for success. 

Also, I can bring my whole self to work because Google encourages an extremely collaborative, humble and positive culture. Google creates opportunities for everyone to grow professionally as well as personally. It is empowering to work for Google because the company puts its people first. 

Can you tell us about your decision to apply to Google?

I was drawn to the focus Google puts on creating a positive and trustworthy user experience. On top of that, there was a lot of buzz on my campus about the roles offered for MBA interns, and that was all the push I needed to enter the process.

Nikhil with a group of interns outdoors.

A Team-building activity for all India interns from four locations was conducted in Hyderabad in May 2018.

How did the recruitment process go for you?

Well, there are three parts to this story.  

I had initially applied to Google as an MBA intern. The interview questions were open-ended, and I remember being on my toes throughout the entirety of the interview. 

I joined as an MBA intern in the Trust and Safety Cloud Ops team at the Hyderabad office. At the end of my internship, I had an opportunity to present my findings to the director of Trust and Safety, and executives from the Cloud operations team. I expressed interest to return as a full-time employee, and my recruiter was able to tell me I had an offer in-person on my university campus. It was a great surprise! 

I was a part of the Trust and Safety team for 18 months, and then there was an opening for a Strategic Partner Manager at YouTube. Google has always encouraged internal mobility and after multiple career development conversations with my manager, I decided to apply for this role. After multiple rounds of interviews, I was offered this position. It has been a fulfilling experience for the past four months. 

Nikhil standing indoors in front of a Google sign.

Visiting fellow interns at Mumbai office in May 2018.

What do you wish you’d known when you started the application process? 

I wish I would have known how friendly and approachable the Google recruiters and the interviewer team would be throughout the process. They don’t expect you to solve everything in your first attempt, as most of the questions are open-ended. 

It's helpful to know that engaging with the interviewer, asking follow up questions, taking some time to gather your thoughts and communicating with a structured problem-solving process will help you reach a better solution. 

What resources did you use to prepare for the interview?

For preparation, I referred to Google's certification courses like Skillshop and Digital Garage. The roles, responsibilities and expectations related to the position are clearly highlighted in the job description. Another good point of reference would be the YouTube playlist called Preparing to Apply or Interview at Google. This playlist gives an overview of the hiring process and offers tips from recruiters.

Do you have any tips you’d like to share with aspiring Googlers?

Embrace your strengths, and don’t be intimidated to apply.

From managing Google Poland to leading Google for Startups

Welcome to the latest edition of “My Path to Google,” where we talk to Googlers, interns and alumni about how they got to Google, what their roles are like and even some tips on how to prepare for interviews.

Today’s post is all about Agnieszka Hryniewicz-Bieniek, the Global Director of Google for Startups. She shares what it was like to first join the company as Country Manager for Google Poland and eventually move to a new team focused on supporting startups in the region and around the world.

Can you tell us a bit about yourself?

I’m Agnieszka Hryniewicz-Bieniek, but please call me Agni. During my first 11 years at Google, I first managed a sales team for a few years before going on to serve as the Country Manager. Later, I was promoted to Country Director for Poland, a position I held for nearly six years. Then, I led Google for Startups in the region as the Head of Central and Eastern Europe (CEE) prior to my current role as the Global Director of Google for Startups. I like to say that I used to represent my country in Google, and now I advocate for startups around the world within Google.

While my non-linear career path has spanned fast-moving consumer goods, telecommunications, banking, publishing, entertainment and technology, two things have remained constant: I love applying my knowledge from one industry to another to learn and discover new perspectives, and I thrive when helping other entrepreneurs pursue their dreams.

What was it like transitioning from Country Director for Google Poland to the Google for Startups team?

My transition came naturally because, for a long time, Google Poland felt like a startup itself. When I started in 2008, we had a team of only 10 people. By the time I left, Google Poland had more than 500 employees and had just signed a deal in Poland to build a local Google Cloudregion to ensure that all Polish companies have access to Cloud technology. 

I still love leading small, agile teams in big organizations to drive high impact — and Google for Startups is exactly that. Managing such a multicultural and international team is a unique opportunity to hone my own skills while supporting startups in over 125 countries around the world. 

Agni standing on a stage, addressing an audience. Behind her is a slide that says “Agni Bieniek, Director Google for Startups.”

Agni speaking at our annual Trailblazers Summit.

How did the recruitment process go for you?

I appreciated that my interviews were dialogues. They felt more like interesting conversations. I was thrilled to speak to Googlers from Turkey, Germany and the United States. They each brought a fresh point of view to the conversation, and I knew that I wanted to work with international colleagues to broaden my own perspectives. 

What do you wish you’d known before applying?

Actually, I will reverse that question — I am so glad I didn’t know more! I applied based on curiosity, which kept my mind open and positive. I encourage applicants to be more curious, more open and more sincere when thinking about their careers.

Even when I applied for the head of Google for Startups role, I knew I was taking a risk. You design your own path — don’t let someone else design it for you. 

What about your job keeps you inspired?

Founders keep us on our toes because they have a high level of awareness of how Google technology and products work. Not only is supporting entrepreneurs the right thing to do because it makes good business sense, Google for Startups is the gateway to supporting founders of all backgrounds as they grow the businesses that will shape our world. That’s why we’re proud to have initiatives such as the Google for Startups Black Founders Fund, which provides equity-free cash awards to Black-led startups in the U.S, Brazil and Europe

I’ve seen firsthand how digital transformation and startup ecosystems can transform economies for the better. Poland is part of Central Eastern Europe, a region that has been one of the fastest growing economies in the world. Growth was initially fueled by traditional industries, but entrepreneurship has really put CEE on the map. I’d love to do the same for other emerging regions around the globe.

Do you have any tips you’d like to share with aspiring Googlers?

Ultimately, the company you work for is more important than the role itself. The company fosters the culture that will create your professional experience. Rather than getting hung up on a job title or moving up the ladder, consider the opportunities that the organization may open for you. Do you connect with the people, and do they share your values? Who you work with is just as important as who you work for. 


Why Rob Tate moved from print to digital ad sales

Welcome to the latest edition of “My Path to Google,” where we talk to Googlers, interns and alumni about how they got to Google, what their roles are like and even some tips on how to prepare for interviews.

Today’s post is all about Rob Tate, a senior account manager for digital ad sales based in New York. Rob shares his experience joining Google mid-career and how he was able to translate his “traditional” sales background in print marketing and retail to a role in digital ad sales. Rob now works helping small businesses shift their focus to e-commerce — something that’s become especially prominent since the beginning of the COVID-19 pandemic.


Can you talk us through your role at Google?

As an account manager for digital ad sales, I work mainly with web hosting and email marketing companies to manage their digital advertising campaigns across Google Ads platforms. A cool project I’m working on at the moment is brand expansion through Video Ads Sequencing on YouTube. It’s exciting to work with companies who really want to transform their brand story and see YouTube as a valuable piece of the puzzle.


What were you up to before joining Google?

I grew up in Prince George’s County, Maryland.  Even in my younger years, I had an interest in STEM, being a part of a science and technology program in high school where I studied architectural engineering. After graduating from North Carolina A&T State University with a bachelor's degree in business management, I worked in the federal government for a few years, where I completed the USPS Management Foundations program with a focus on product innovation and brand marketing. While I was working there, I was also a graduate student at University of Maryland University College (UMUC), where I earned my MBA. 


Outside of work, what do you like to do?

I am a small business owner and run a graphic design consulting company that helps other small and medium-sized businesses build their brands online. My other passions are photography, traveling,  trying out new restaurants, writing, collecting all types of art from Black artists and spending time with my friends and family.


Can you tell us about your decision to apply to Google? 

I was always interested in Google! I applied to roles for years with no success, and finally got into the recruitment process a few years ago. I was mid-level in my career, having five years of work experience when I started the recruitment process. With a more traditional sales background working with print marketing campaigns and retail sales, I knew that my work experience along with my personal experience as a small business owner would help me in my new role, but I was still nervous.

Rob outdoors on a red, yellow, blue, and green “Google bike” in front of the large Google sign at Google headquarters in Mountain View, California.

What inspires you to come in (or log on) every day?

Knowing that the work I’m doing is helping people. It’s not just advertising and marketing: We partner with our clients to build user-centric strategies that help their businesses grow. During the pandemic, so many small businesses have shifted their focus to e-commerce and websites instead of physical locations. We’ve been able to be a big part of those companies shifting their strategies to meet their customers’ needs, even from home.


How did the application and interview process go for you? 

The recruitment process started with me being contacted via LinkedIn by a Google recruiter. I had a bunch of interviews over the course of a few months, and I wasn’t used to that. I felt like Google was a whole new world, but my recruiter did a great job of providing helpful resources to make me feel comfortable during the process. 


Can you tell us about the resources you used to prepare for your interview or role?

I did a bunch of research on the role I was interviewing for — pulling information directly from the job description. I used the How We Hire section on Google’s career site and tips about interviewing with Google to decide what parts of my experience to focus on during interviews. 


Do you have any tips you’d like to share with aspiring Googlers?

Show your willingness to think outside of the box. It sounds cliché, I know, but the way you think can take you far. That expertise that you may not think applies to the role you want at Google may be exactly what gets you the job! Be confident and show your personality — share how the things you do outside of work may help you in the workplace. The small details make a difference and tell your story.

How Su Mei Teh moved from financial services to Google

Welcome to the latest edition of “My Path to Google,” where we talk to Googlers, interns and alumni about how they got to Google, what their roles are like and even some tips on how to prepare for interviews.

Today’s post is all about Su Mei Teh, the Asia Pacific Head of the Payments Product Operations team, based in Singapore. Su Mei shares how she moved from financial services to tech, and how the critical thinking and business management skills she honed applied to multiple roles at Google

What does your typical work day look like right now?

It’s usually full of meetings due to the collaboration between teams: They’re based across 12 offices in 8 timezones! I generally start the day with video conference meetings with colleagues in California and end the day meeting with colleagues in Europe. In between, I carve out time for focused work, such as writing a strategy document or reviewing a financial model. 

Can you tell us a bit about yourself?

Outside of Google, I spend time with my family and volunteer with a variety of causes. I’m a founding member of the Singapore chapter of the Asian Google Network, an employee resource group that supports professional and personal development for the multicultural Asian community in Google. I also re-discovered my joy of singing by joining the Musicians @Google Singapore group.

How did you find the transition from financial services to Google?

When I got the offer to join the Google Ads team, I was in disbelief. Up to that point, I thought that my chances were slim as I had no prior digital ads experience and felt branded as a financial services professional. Thankfully, the critical thinking and business management skills that I had acquired could be applied in Google as well. 

You don’t need to have a computer science or engineering background to be in Google. Google is such a diverse company with many products and services, which require many functions to support its operations and growth. Sales, project management, financial controlling, strategy, operations, legal, etc. All these are roles we have in Google that don’t require prior tech experience! 

What has your experience been with internal mobility (moving to different teams) within Google?

My first role at Google was strategy and operations management on the Google Ads team. After a few years I wanted to get closer to the heart of product development, so I moved to payment product operations. I also wanted to satisfy some of my entrepreneurial appetite in a team that was essentially a start-up within Google. Lastly, payments and fintech (financial technology) were rapidly growing sectors. It was, and still is, an exciting time to be in that space. 

What inspires you to come in (or log on) every day?

I’ve been working on a very fun (though intense) project -- the relaunch of Google Pay in Singapore. We completely reimagined the Google Pay app to be more immersive and rewarding for our users. I learned to work with a lot of ambiguity, and picked up some new know-how in the process. It’s been heartening to receive compliments from friends at how much they love Google Pay.

What's one thing you wish you could go back and tell yourself before applying?

I wish I had applied to Google earlier. I was filled with skepticism about my chances given I assumed my financial services experience wouldn’t be relevant. Speaking to people in Google really helped me realise that there were a large variety of roles, many of which made use of the skills I built elsewhere. 

Do you have any tips you’d like to share with aspiring Googlers?

As with any job, there is an element of timing, so monitor Google’s career site and program alerts for roles you are interested in. While you wait for the right opportunity, build up your knowledge and work on better articulating the value and impact you can make so that you can avoid last-minute cramming when an interview opportunity comes along!

The (digital) road from competitive programming to Google SRE

Welcome to the latest edition of “My Path to Google,” where we talk to Googlers, interns and alumni about how they got to Google, what their roles are like and even some tips on how to prepare for interviews.

Today’s post is all about Mohamed Yosri Ahmed, a Site Reliability Engineer at our Munich office. Yosri’s passion for coding competitions led him to Google -- and now he supports young programmers as a mentor in Google’s own series of coding competitions!

So first off, what is “competitive programming” and what are the competitions like?

In competitive programming, participants put their skills to the test as they work their way through a series of algorithmic puzzles. Competitions are timed, and oftentimes you’re working together with a group of teammates in order to solve difficult puzzles together. Competitive programming is really fun and challenges those who practice it to grow technically and personally.

 How did you first get involved with competitive programming?

 I was born and raised in Cairo, Egypt. I got my computer science bachelor’s degree from Ain Shams University, which is also when my journey with competitive programming (CP) began. Since then I’ve developed a passion for problem solving and finding solutions to complex challenges and riddles.

Yosri at the International Olympiad of Informatics 2019 in Baku, Azerbaijan. Yosri looks over an arena where participants in yellow and orange shirts sit at tables and work at laptops.

Yosri at the International Olympiad of Informatics 2019 in Baku, Azerbaijan.

What’s your role at Google?

 I am a Site Reliability Engineer at the Production Productivity Engineering team. We focus on helping Google rapidly launch reliable services through applying best practices. We get to engage with many teams working in many different areas; this is challenging yet super exciting.

I also help run the Google's Coding Competitions such as Code Jam and Kick Start.

What inspires you to log in every day?

At Google there are always new learning opportunities and the possibilities to grow are endless. Google really cares about its employees’ growth and happiness at work.

Also the impact of my team’s work and the products we build, that affects so many people's lives in many ways, makes me feel grateful and inspired to do more.

How did the recruitment process go for you?

After graduating from college, I got contacted by a Google recruiter following my performance in Code Jam that year. Relocation at that point was not easy for me so we had to stop the process. A couple of months later, I got contacted again by another Google recruiter to explore opportunities. By then, things were clear for me and we decided to move forward and start the interview process. I actually flew from the International Collegiate Programming Contest World Finals in Portugal to do my onsite interviews in France.

How did you join the Site Reliability Engineering team at Google?

After passing the interviews, I proceeded to the next step: software engineer team matching. My recruiter also asked me about my interest in Site Reliability Engineering (SRE) which I didn’t know much about at the time. A Googler SRE friend suggested I check out one of the free online books Google SREs wrote to share their best practices.

Yosri and three other new Googlers stand in front of a Google sign.

Yosri and three other new Googlers at Noogler Orientation in Zürich.

How did coding competitions prepare you for SRE at Google?

Competitive programming can help participants develop lots of skills that are useful for SRE, like dealing with ambiguity and being able to troubleshoot abstract ideas without necessarily being the expert. 

CP trains us to focus on targets and how to achieve them. The short time limits teaches us to appreciate every moment and to efficiently utilize the resources we have.

Another aspect of similarity is troubleshooting and testing at scale. Both are key skills and responsibilities for SRE in order to be confident about a system and to know why it may or may not work. With tight time constraints to solve different problems and penalties on wrong attempts, CPers develop their testing and troubleshooting skills.

Both CP communities and SRE thrive on communication and collaboration. SREs have huge diversity in their responsibilities and how they approach them. Cross team collaboration during incidents for a common mitigation goal is similar to a CP style where 3 teammates are trying to solve the same problem on a single PC. In this style, coordination of efforts is essential. 

In CP, team members may have different strengths in different algorithmic and data structures topics and they join their skills to solve more complex problems. Along the way, we learn to make use of our different skill sets in order to succeed together. 

Any other tips you’d like to share with aspiring Googlers?

The path to success is not unique. These paths may cross but they may never be the same for everyone. We should identify our skills and put them into practice to sharpen them. We should always keep on learning and aiming for a better future. 

The (digital) road from competitive programming to Google SRE

Welcome to the latest edition of “My Path to Google,” where we talk to Googlers, interns and alumni about how they got to Google, what their roles are like and even some tips on how to prepare for interviews.

Today’s post is all about Mohamed Yosri Ahmed, a Site Reliability Engineer at our Munich office. Yosri’s passion for coding competitions led him to Google -- and now he supports young programmers as a mentor in Google’s own series of coding competitions!

So first off, what is “competitive programming” and what are the competitions like?

In competitive programming, participants put their skills to the test as they work their way through a series of algorithmic puzzles. Competitions are timed, and oftentimes you’re working together with a group of teammates in order to solve difficult puzzles together. Competitive programming is really fun and challenges those who practice it to grow technically and personally.

 How did you first get involved with competitive programming?

 I was born and raised in Cairo, Egypt. I got my computer science bachelor’s degree from Ain Shams University, which is also when my journey with competitive programming (CP) began. Since then I’ve developed a passion for problem solving and finding solutions to complex challenges and riddles.

Yosri at the International Olympiad of Informatics 2019 in Baku, Azerbaijan. Yosri looks over an arena where participants in yellow and orange shirts sit at tables and work at laptops.

Yosri at the International Olympiad of Informatics 2019 in Baku, Azerbaijan.

What’s your role at Google?

 I am a Site Reliability Engineer at the Production Productivity Engineering team. We focus on helping Google rapidly launch reliable services through applying best practices. We get to engage with many teams working in many different areas; this is challenging yet super exciting.

I also help run the Google's Coding Competitions such as Code Jam and Kick Start.

What inspires you to log in every day?

At Google there are always new learning opportunities and the possibilities to grow are endless. Google really cares about its employees’ growth and happiness at work.

Also the impact of my team’s work and the products we build, that affects so many people's lives in many ways, makes me feel grateful and inspired to do more.

How did the recruitment process go for you?

After graduating from college, I got contacted by a Google recruiter following my performance in Code Jam that year. Relocation at that point was not easy for me so we had to stop the process. A couple of months later, I got contacted again by another Google recruiter to explore opportunities. By then, things were clear for me and we decided to move forward and start the interview process. I actually flew from the International Collegiate Programming Contest World Finals in Portugal to do my onsite interviews in France.

How did you join the Site Reliability Engineering team at Google?

After passing the interviews, I proceeded to the next step: software engineer team matching. My recruiter also asked me about my interest in Site Reliability Engineering (SRE) which I didn’t know much about at the time. A Googler SRE friend suggested I check out one of the free online books Google SREs wrote to share their best practices.

Yosri and three other new Googlers stand in front of a Google sign.

Yosri and three other new Googlers at Noogler Orientation in Zürich.

How did coding competitions prepare you for SRE at Google?

Competitive programming can help participants develop lots of skills that are useful for SRE, like dealing with ambiguity and being able to troubleshoot abstract ideas without necessarily being the expert. 

CP trains us to focus on targets and how to achieve them. The short time limits teaches us to appreciate every moment and to efficiently utilize the resources we have.

Another aspect of similarity is troubleshooting and testing at scale. Both are key skills and responsibilities for SRE in order to be confident about a system and to know why it may or may not work. With tight time constraints to solve different problems and penalties on wrong attempts, CPers develop their testing and troubleshooting skills.

Both CP communities and SRE thrive on communication and collaboration. SREs have huge diversity in their responsibilities and how they approach them. Cross team collaboration during incidents for a common mitigation goal is similar to a CP style where 3 teammates are trying to solve the same problem on a single PC. In this style, coordination of efforts is essential. 

In CP, team members may have different strengths in different algorithmic and data structures topics and they join their skills to solve more complex problems. Along the way, we learn to make use of our different skill sets in order to succeed together. 

Any other tips you’d like to share with aspiring Googlers?

The path to success is not unique. These paths may cross but they may never be the same for everyone. We should identify our skills and put them into practice to sharpen them. We should always keep on learning and aiming for a better future. 

How Emily Garcia found her dream job in consumer hardware

Welcome to the latest edition of “My Path to Google,” where we talk to Googlers, interns and alumni about how they got to Google, what their roles are like and even some tips on how to prepare for interviews.

Today’s post is all about Emily Garcia, head of Supply and Demand Management for our Pixel products. Emily shares her experience finding her dream role in Consumer Hardware at Google — a role she didn’t know existed until she applied. 

What’s your role at Google?

I am the head of Supply and Demand Management for our Pixel  products in the Devices and Services Business where I manage an amazing team of global planners. Our job can be super challenging—constantly flexing between dynamic market changes and supply chain obstacles. But there’s nothing more exciting than seeing your product “on shelf.” It’s truly a dream job for me.

What steps did you take that led you to the hardware field?

I grew up in Lima, Peru as the youngest child of three girls. Growing up, I had no clue what I wanted to do, but tech and telecommunications has always been super exciting to me. In college,  I decided to get a degree in Industrial Engineering because I thought it would give me the most options when I started looking for a career.

I moved to the U.S. at 18 to get my Bachelors degree at the University of Michigan — which is where I also experienced what a real winter is like. I was very fortunate to find an amazing support structure in Michigan; I joined student groups such as SHPE (Society of Hispanic Professional Engineers) and SWE (Society of Women Engineers) which gave me access to industry leaders, recruiters, career fairs and student resources. This helped me find internships (six of them!), secure a GEM Fellowship and get my Masters degree entirely funded.

Emily sitting outside with her dog.

Emily and her dog, Milu, working from home.

What inspires you to come in (or log on) every day? 

Working within Devices and Services at Google is an incredible experience. We have tons of opportunities to improve the supply chain, get creative on how to best serve our customers and get to support very innovative products. Coming to work (or logging on) knowing that there will be a new challenge every day is super rewarding. And being surrounded by such ambitious, creative and kind people creates the perfect environment to thrive.


What was the application and interview process like? 

Visiting the Google campus for my onsite interviews was a really enjoyable experience for me—all the interviews felt really comfortable. I gained perspective from every interviewer and I didn’t feel the nervousness or stress that I usually feel at interviews.


By the time offer discussions came in, I was doing a month-long volunteer project in a rather rural part of South Africa. My recruiter and future manager held late night phone calls with me over a spotty phone connection to discuss details and help plan my move.


What's one thing you wish you could go back and tell yourself before applying?

I was super grateful that I was warned in advance how lengthy the process could be, so I took everything in stride. I didn’t have any expectations and was just grateful to continue going through the process.

Emily standing next to a large Android statue with a Noogler hat.

Emily at her 'Noogler' orientation.

What resources did you use to prepare for your interview or role?

Before interviewing, I consulted with current and former Google employees to really understand the culture, values and their experience. I read a lot! Mostly online, reading about how the company positions itself and the various things Google is involved in. 


Preparing for my role was an entirely different process—I was stepping into a role I had done before but with a very different set of circumstances. Here, I met with peers and stakeholders, understanding the current challenges, capabilities and opportunities. I even revisited some of my old textbooks to refresh my core knowledge of this work. 


Do you have any tips you’d like to share with aspiring Googlers?

Your experience, your background and point of view are priceless. Be yourself, ask tons of questions and don’t give up.