Software Engineer, Site Reliability
Engineering
View all
Software Engineer, Site
Reliabili...
Multiple sites
Dublin, Ireland
Technical Infrastructure · Fulltime
Know someone who would be interested?
APPLY NOW
Find connections
Get more with Google+
See customized job recommendations
Connect with people at Google
Get email updates when new jobs open
Star jobs you like to quickly find them later
Know someone at Google? ...
ENABLE GOOGLE+
Site Reliability Engineering (SRE) is what you get when you treat
operations as if it’s a software problem. Our mission is to
progress, protect, and provide for the software and systems
behind all of Google’s public services Search, Ads, Gmail,
Android, YouTube, and App Engine, to name just a few with an
everwatchful eye on their availability, latency, performance, and
capacity.
This is an unusual job, unlike others in the industry. Like
traditional operations groups, we keep important, revenuecritical
systems up and running despite hurricanes, bandwidth outages,
and configuration problems. Unlike traditional operations groups,
we also have full access to and authority to fix, extend, and scale
the code to keep it working and harden it against all the vagaries
of the Internet. We hire people from both systems and software
backgrounds. Strong candidates will have experience with both.
Just as what we do is unique, where we do it is unique too. At
Google, we have the good fortune to have developed many
interesting systems ranging from planetspanning databases to
near realtime scalable data warehousing to faulttolerant
datastream joining. In SRE, we flip between the finegrained
detail of disk driver I/O scheduling to the big picture of
continentallevel service capacity, across a range of systems
and a user population measured in billions. We own those
products in production. We drive reliability and performance
across massive scale by mastering the full depth of the stack.
We literally do learn something new every day usually
surprising things that have the potential to transform the lives of
billions of our users around the world.
As a Software Engineer on the SRE team, you will have the
opportunity to tackle the complex problems of scale which are
unique to Google while using your expertise in coding,
algorithms, complexity analysis and largescale system design.
Responsibilities
Design, write and deliver software to improve the availability,
scalability, latency and efficiency of Google's services.
Solve problems relating to mission critical services and build
automation to prevent problem recurrence; with the goal of
automating response to all nonexceptional service
conditions.
Influence and create new designs, architectures, standards
and methods for largescale distributed systems.
Engage in service capacity planning, demand forecasting,
software performance analysis and systems tuning.
Conduct periodic on call duties using the followthesun
model.
VIEWERS OF THIS ALSO VIEWED
Software Engineer, Site Reliability
Engineering, University Graduate
Dublin, Ireland
Systems Engineer, Site Reliability Engineering
Dublin, Ireland
AntiAbuse Engineer
Dublin, Ireland
Business Intern 2016
Amsterdam, Netherlands
VIDEOS TO WATCH
Do Cool Things Tha...
Minimum qualifications
Preferred qualifications
BS degree in Computer
Science or related
technical field, or
equivalent practical
experience.
Experience with
algorithms, data
structures, complexity
analysis and software
design.
Experience in one or
more of: C, C++, Java,
Python, Go.
Expertise in designing,
analyzing and
troubleshooting large
scale distributed systems.
Familiarity with running
web services at scale and
a understanding of Unix
systems internals.
Understanding of
Unix/Linux systems from
kernel to Shell, system
libraries, file systems and
clientserver protocols
along the way.
Networking knowledge
and understanding of
network theory, such as
different protocols (TCP,
IP, UDP, ICMP, etc.),
MAC addresses, IP
packets, DNS, OSI layers
and load balancing.
Systematic problem
solving approach, with a
strong sense of ownership
and drive.
Area
Behind everything our users see online is the architecture built
by the Technical Infrastructure team to keep it running. From
developing and maintaining our data centers to building the next
generation of Google platforms, we make Google's product
portfolio possible. We're proud to be our engineers' engineers
and love voiding warranties by taking things apart so we can
rebuild them. We're always on call to keep our networks up and
running, ensuring our users have the best and fastest
experience possible.
Technical Infrastructure
Dublin (EU HQ)
Make Google's services fast
and reliable for billions of
users.
Located in the heart of the
historic dockyards district
(a.k.a. Silicon Dock), Google
has helped put Dublin on the
map as a technology hub in
Europe. Our office is made
up of thousands of Googlers
from over 65 countries,
overseeing sales and
infrastructure for our
businesses in Europe, the
Middle East and Africa.
Learn more about our
Technical Infrastructure roles
Learn more about our Dublin
EU headquarters
Job details
Team or
role:
Job type:
Last
updated:
Job
location(s):
APPLY NOW
Technical Infrastructure
Fulltime
Nov 04, 2015
Dublin, Ireland
Find connections
Know someone at Google? ...
To all recruitment agencies: Google does not accept agency
resumes. Please do not forward resumes to our jobs alias,
Google employees or any other company location. Google is not
responsible for any fees related to unsolicited resumes.
Company
Who we are
What we believe
What we do
News from
Google
Images and Broll
Blogs and Social
Media