Wednesday, April 25, 2012

What does the Google Moscow office



It is now not as often as before, yet we sometimes ask the question: ...

Short answer - no, not true. Now the longer answer.

Moscow Center for the development of Google has opened four and a half years ago, about six months after Google began working on the Russian market. It began with the team involved in searching for products online. Initially, the engineers was to tighten up the quality of Google's products in Russia, to adapt existing designs to Russian realities, to make Google ... Such work could be called internationalization, if we mean by this is not just a translation of interface strings from English ( translated by translators and linguists do ) and adaptation services for Russian users. Most of the work and taking into account the complex morphology, and the specifics of organizing data in RuNet, the creation of new algorithms and clustering analysis as applied to Russian.

Often it turns out that the algorithms originally designed specifically for the Moscow team of Russian and other languages ​​with complex morphology are in demand for many other languages ​​and replaces the original solution that worked for English.

The engineers who first engaged in adaptation algorithms in Moscow, over time, become experts on data analysis. They continue to work on extracting information from Web pages, its structuring, finding context, the classification of data in general and in particular sites. Their work helps to improve search quality, create new products based on better understanding the structure of the Internet.

Gradually formed in Moscow and a few specialized groups of non- recovery and data classification. One of them is working on. Chrome OS. Moscow band Chrome OS together with the engineers in Mountain View, create vertical function - from the user interface and data exchange with the server to the window manager.

There is a group dedicated to the design. Native Client. or NaCl. Native Client - a relatively new technology that allows someone else to run the binary code (hence native) on your computer without being afraid that it will cause him harm. You can visit the site, download the untrusted binary executable file, run it on your computer and be sure that it does not infect a computer virus, did not destroy files on the disk and do not do what he is not supposed to. In Moscow, are tools to develop a NaCl - the compiler gcc, binutils, and system libraries, and also conducted experiments on the possible use of NaCl in the new areas, such as cloud computing.

One of our engineers, Constantine Silver, self- direction test created in Google - Search. data races. in code. We have every employee can have their own ... So, Constantine, 20 % of the time created a tool that will allow semi- finding data races. Such errors are very difficult to catch by conventional means of testing and debugging. With huge amounts of code, developed at Google, the positive effect of the new instrument was palpable throughout the global engineering organization. Now Constantine was formed around a group of engineers engaged in the development of testing tools.

Here is a detailed response. In conclusion, we can give more and the answer that best describes the nature of our work.

Unlike Google's many other organizations, not only in scale and complexity of specific tasks, but also the ability to create something entirely new, never existed anywhere before. Therefore, we can say that we are doing in Google create computer technologies of the future.

We are constantly racshiryaemsya, and if you are interested in working at Google, follow our vacancies on the. google. ru / jobs.

No comments:

Post a Comment