{"id":411,"date":"2017-10-19T10:13:42","date_gmt":"2017-10-19T09:13:42","guid":{"rendered":"http:\/\/blogs.kent.ac.uk\/soc-employability\/?p=411"},"modified":"2017-10-19T10:18:58","modified_gmt":"2017-10-19T09:18:58","slug":"google-summer-internships-and-graduate-vacancies","status":"publish","type":"post","link":"https:\/\/blogs.kent.ac.uk\/soc-employability\/2017\/10\/19\/google-summer-internships-and-graduate-vacancies\/","title":{"rendered":"Google summer internships and graduate vacancies"},"content":{"rendered":"<p>Google is looking for great interns and full-time engineers with backgrounds in programming languages, compilers, optimization, and software engineering<\/p>\n<p>They are leading many active development projects relating to hardware performance\/acceleration, Android, ChromeOS, GCC, LLVM, JavaScript, Go, Dart, Java, and Python, and we have some great projects in mind.\u00a0 Interns will be exposed to Google&#8217;s extensive internal developer tools and massive computing infrastructure.\u00a0 Some projects will have a strong emphasis on research and publication, with recent interns submitting to conferences including ASPLOS, CGO, HiPEAC, HPCA, ISCA, MICRO, PLDI, ICSE, and Supercomputing<\/p>\n<p>Areas of interest include:<\/p>\n<p>&#8211; Performance analysis of large datacenter applications<\/p>\n<p>&#8211; Improving performance for x86, ARM (aarch32 and aarch64), GPUs, and POWER<\/p>\n<p>&#8211; Improving security via code sandboxing<\/p>\n<p>&#8211; Compiling for GPUs and hardware accelerators for Machine Learning and image processing (e.g. TPU)<\/p>\n<p>&#8211; Software correctness and race detection<\/p>\n<p>&#8211; Static\/dynamic program analyses<\/p>\n<p>&#8211; Machine learning<\/p>\n<p>&#8211; Autotuning and staged compilation<\/p>\n<p>&#8211; Large-scale, automated refactoring<\/p>\n<p>&#8211; Application co-location performance studies<\/p>\n<p>&#8211; Hardware performance monitoring<\/p>\n<p>&#8211; Feedback-directed optimization<\/p>\n<p>&#8211; Profiling tools, perf_events, Linux perf tool<\/p>\n<p>&#8211; Low-overhead instrumentation<\/p>\n<p>&#8211; Type inference, type checking, gradual typing<\/p>\n<p>&#8211; Garbage collection and automatic memory management<\/p>\n<p>&#8211; Managed runtime optimization<\/p>\n<p>&#8211; Power and energy optimizations for the datacenter<\/p>\n<p>If you are interested, please submit your resume. Please be sure to be descriptive in open-ended questions about skills and preferences; e.g., &#8220;Compilers and Performance&#8221; (or something specific to your area).\u00a0 They accept applications and host interns year around, but most positions are for summer and begin to fill in December.<\/p>\n<p><a href=\"https:\/\/www.google.com\/about\/careers\/students\/\">https:\/\/www.google.com\/about\/careers\/students\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google is looking for great interns and full-time engineers with backgrounds in programming languages, compilers, optimization, and software engineering They are leading many active development &hellip; <a href=\"https:\/\/blogs.kent.ac.uk\/soc-employability\/2017\/10\/19\/google-summer-internships-and-graduate-vacancies\/\">Read&nbsp;more<\/a><\/p>\n","protected":false},"author":5829,"featured_media":413,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[9653,184554,5343],"tags":[9658,872,143073,184926],"_links":{"self":[{"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/posts\/411"}],"collection":[{"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/users\/5829"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/comments?post=411"}],"version-history":[{"count":2,"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/posts\/411\/revisions"}],"predecessor-version":[{"id":414,"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/posts\/411\/revisions\/414"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/media\/413"}],"wp:attachment":[{"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/media?parent=411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/categories?post=411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.kent.ac.uk\/soc-employability\/wp-json\/wp\/v2\/tags?post=411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}