Golang / Go Job: Data Center Software Engineer


Google

Data Center Software Engineer at Google

Mountain View, California, United States 🇺🇸   (Posted Jun 23 2014)
About the company
Google’s mission is to organize the world’s information and make it universally accessible and useful.

Our company has packed a lot into a relatively young life. Since Google was founded in 1998, we’ve grown to serve millions of people around the world.

Job position
Permanent

Job description
Google's software engineers develop the next-generation technologies that change how millions of users connect, explore, and interact with information and one another. Our ambitions reach far beyond just Search. Our products need to handle information at the scale of the web. We're looking for ideas from every area of computer science, including information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, and user interface design; the list goes on and is growing every day. As a software engineer, you work on a small team and can switch teams and projects as our fast-paced business grows and evolves. We need our engineers to be versatile and passionate to tackle new problems as we continue to push technology forward.

The size and scope of Google's data centers – and the devices that fill them – mean there is never a simple, off-the-shelf solution for our global computer. Our mission is to build the tools that make it possible to plan, deploy, monitor and manage the data facilities, networks and machines that power every Google product and service. We operate in a challenging environment. We're looking for entrepreneurial software engineers to help solve the problems we face. As a developer on our team, you are responsible for designing, developing and deploying mission critical applications. You are a generalist software engineer with interests in API design, high-performance Remote Procedure Call (RPC) services, front-end or back-end web application development and complex data management.

Responsibilities

Collaborate with end users and partner with customers to design the best solutions.

Develop reliable, readable and maintainable code.

Work at multiple layers of the application, both front-end and back-end.

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.

Skills & requirements
Minimum qualifications

BA/BS degree in a technical field or equivalent practical experience.

2 years of experience with object-oriented software design and programming in C++, Python, and/or Go.

Experience with web application frameworks and JavaScript UI frameworks (Google Web Toolkit, jQuery, Closure).

Experience with API design and service layer architectures.

Preferred qualifications

Experience in designing robust software applications.

Ability to be an entrepreneurial engineer who strives to understand Google's toughest problems and proposes creative solutions.

Knowledge of multiple Google data storage backends.

Instructions how to apply
see the job website
[ job website ]

Let them know you found the job via https://www.golangprojects.com
(Companies love to know recruiting strategies that works)
 

Other jobs that might be interesting

ShiftLeft API / Backend Engineer Golang - ShiftLeft   (July 2018)
Santa Clara, California, United States (Remote possible)
We are looking for a talented API Engineer who can help us continue to build out our API services comprised of Golang. You will help define and drive the API evolution to support the business goals and user experience.You’d make a great addition to our team ...
World Open Network Golang Software Engineer - World Open Network   (July 2018)
Menlo Park, California, United States
We are an exciting start-up company founded by proven leaders who have successfully started several other very profitable companies. Our newest company is developing a cryptocurrency network based on an open-source third generation blockchain that we helped cr...
Couchbase Senior Software Engineer - Full Text Search - Couchbase   (July 2018)
Mountain View, California, United States
If you like distributed databases and information retrieval, then you’ll like this! As a Senior Software Engineer in our full-text indexing team, your job will be to design and implement cutting-edge distributed, scale-out data and indexing infrastructure so...


 
Golangprojects on Twitter Golangprojects on Facebook Golangprojects at Google+ Golangprojects as rss About Golangprojects