Software Engineer - Moscow

Работа в Google
Правила форума
Работа в Google

Software Engineer - Moscow

Сообщение Google » Чт мар 11, 2010 8:57 pm

Software Engineer - Moscow

This position is based in Moscow, Russia.
The area: Software Engineering

Google's software engineers develop the next-generation technologies for which we've become world-renowned. In addition to revolutionizing search technology, we use our world-class programming skills to innovate in a number of other areas as well. Our projects include working on advanced information-retrieval algorithms, massive scalability and storage solutions, and large-scale applications that enrich the user experience. We also work extensively on networking systems, advertising systems and complex transaction systems in consumer applications.
The role: Software Engineer

Software Engineers have a passion for solving complex and interesting problems. Google is much more than search, and our mission has much greater scope. To handle information at the scale of the web requires ideas from just about every area of computer science, including information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design, etc.

Software Engineers design and write software application and systems for both internal and external use. Engineers are exceptional developers with extensive experience and a track record of delivering robust high-volume production applications.

Specialist domains: client application development for Windows/Mac (Chrome, Toolbar, etc.), UI development with AJAX and similar technologies, developer tools (IDEs, large-scale build systems, compilers), internationalization.
Write server-side code for web-based applications, create robust high-volume production applications, and develop prototypes quickly. You should also have a strong understanding of, and practical experience with, Java and/or C++ web application development.

BS/MS/PhD in CS or equivalent.
Strong Java or C++ skills and object oriented design experience, including working knowledge of core libraries and design patterns.
Good understanding of algorithms and data structures, and their time and space performance.
Very extensive experience as technical leader in the design and development of large software systems in a structured engineering environment.
Experience in one or more of the following: development of consumer applications, data warehousing, analytics and reporting, data mining.
Proven ability to share knowledge via formal mentoring, reviewing code, reviewing design docs, giving technical talks, teaching classes, or as a consultant on projects, and excellent communication abilities.
Experience working in a Windows or Unix/Linux environment. ... wer=155646
Сообщения: 29
Зарегистрирован: Чт мар 11, 2010 8:05 pm

Вернуться в Google

Кто сейчас на конференции

Зарегистрированные пользователи: GoGo [Bot], Yandex 3.0 [Bot]