Google招聘 Lead Software Engineer

來源:互聯網
上載者:User
文章目錄
  • The area: Engineering
  • The role: Lead Software Engineer - Beijing
  • 資深軟體工程師 - 北京
Lead Software Engineer - Beijing

This position is based in Beijing, China.

The area: 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: Lead Software Engineer - Beijing

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.

Engineers work on many projects that carry varying responsibilities. Below are some examples of the diverse projects with which you might be involved.

Responsibilities:
  • 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 web application development.
  • Build our platforms, systems and networking infrastructure using your strong background in distributed systems, OS/kernel, network system design, and large scale storage systems.
  • Build internal systems used by thousands of Googlers around the world with your domain expertise in HR, Staffing, Legal, and all other corporate functions.
  • Specialist domains: UI development with AJAX and similar technologies, client application development for Windows/Mac (Chrome, Toolbar, etc.), embedded systems and mobile apps (Android), developer tools (IDEs, large-scale build systems, compilers), internationalization.
Requirements:
  • BS, MS, or PhD in Computer Science or related technical discipline (or equivalent) with more than 5 years industry experience
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Extensive programming experience in C/C++ and/or Java (strong OO skills preferred).
  • Several years of large systems software design and development experience, with extensive knowledge of Unix/Linux.
  • Coding skills in Python or Javascript/AJAX, database design and SQL, and/or knowledge of TCP/IP and network programming are a plus.
  • Fluency in English (reading and writing).

資深軟體工程師 - 北京

Google的軟體工程師以開發未來時代的應用技術和產品而著稱於世。我們不僅引領了搜尋領域的劃時代技術革命,還不斷將我們所掌握的領先全球的技術能力,應用於其他一系列改變人類生活的領域,包括:先進的資訊檢索演算法、海量資訊儲存與處理、大規模應用程式,等等。此外,我們在網路系統、複雜的線上廣告 系統和交易系統方面,也有著大規模的投入和顯著的成就。

作為Google軟體工程師,您會對解決各種複雜而有趣的問題充滿激情。“Google”是一個遠遠超越 搜尋的概念,我們的使命有著更為遠大的理想。對互連網海量規模資訊的處理,需要應用到 電腦科學中幾乎所有的知識領域,包括資訊檢索、人工智慧、自然語言處理、分布式計 算、大規模系統設計、網路系統、網路安全、資料壓縮、使用者介面設計,等等。工程師們所 主導和參與的工程項目會跨越諸多領域,工程師也會肩負多樣的使命和職責。下面列出部分 工程項目樣本以供參考。

Responsibilities:
  • 為基於互連網的應用程式編寫伺服器端的程式碼,打造強大而海量的應用產品系統,快速開發建立原型;您最好還對Java網路應用和開發有著深入的瞭解和實際經驗;
  • 運用您在分散式運算、作業系統及核心、網路系統設計和大規模儲存系統方面的深刻理解和廣泛知識,協助建設我們的平台、系統和網路基礎設施;
  • 憑藉您對企業內部管理職能部門(如人力資源、財務、法務等)的運作方式的瞭解,建設為全球Google員工使用的內部系統平台;
  • 在 這幾個領域擁有專長:運用AJAX或類似技術開發使用者介面,Windows/Mac環境下的用戶端應用程式開發(如:瀏覽器、工具條等),嵌入式系統或移 動應用程式開發(例如Android),開發人員工具(例如:整合式開發環境,大規模編譯系統, 編譯器),國際化工具系統等。
Requirements:
  • 電腦科學或相關專業領域的本科及以上學曆, 並有5年以上相關工作經驗;
  • 在電腦技術領域擁有紮實的技術功底,尤其在資料結構、演算法和代碼、軟體設計方面功力深厚;
  • 具有豐富的使用C/C++或Java編程經驗,兩者皆熟練尤佳,在物件導向技術方面有較強經驗者優先;
  • 在大規模系統軟體的設計和開發方面有數年經驗,對Unix/Linux有深入瞭解;
  • 如果有使用Python或Javascript/AJAX編程、資料庫設計和SQL、TCP/IP以及網路編程等方面的經驗,會進一步加深我們對您的興趣;
  • 英語熟練(尤其在讀寫方面)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.