Escolar Documentos
Profissional Documentos
Cultura Documentos
John Tantalo Software Engineer | Google Maps Link-State 2012 Case Western Reserve University 27 October
MapsGl
Demos
WebGL
OpenGL for Modern Web Browsers caniuse.com/webgl Code in JavaScript, execute on GPU
WebGl
MapsGL
MapsGL
Smooth scrolling and panning with mouse, click and drag Map loaded in background (AJAX), no page refresh
Fluid Maps
GPU
GPU
What are GPUs good for? + Great at rendering textured polygons - Not great at rendering lines - Not great at rendering text - Not great at antialiasing
Fragment Shaders
Drawing Lines
Just segments
Just Joins
Software Anti-aliasing
No Anti-Aliasing
Software Anti-aliasing
Questions?
Apply Today!
http://google.com/students
To stay in touch and learn about opportunities with Google, please complete this form,
http://goo.gl/avj7C
Thanks!
Information Session
Organize the world's information and make it universally accessible and useful
Google it.
One Google
Ads
YouTube
Chrome
Search
Maps
Android
1 User Experience
Social
Surf
Search
Find
Connect
Mobile Mapping
Share
Converse
Review
Universal
Sample of U.S. Locations: Cambridge,MA Boulder, CO Chapel Hill, NC Chicago, IL Irvine, CA Los Angeles, CA Montreal, QC Mountain View, CA New York, NY Pittsburgh, PA San Bruno, CA San Francisco, CA Seattle and Kirkland, WA Waterloo, ON
Googlers to Googlers
Magnet
Research
TechAdvisors
Information
Open-Information Culture
Collaborative Docs
Tech Talks
TGIF
Dogfooding Open Calendars
join us
Engineer in Test: Test Features and Scale to Millions Test feature for high/low Bandwidth, for different regions, in different languages
Site Reliability Engineer: Keep Products Running 24/7 Troubleshoot, support, and defend the feature against technical difficulties and malware
1 2 3 4 5
Resume/CV Review and Qualification First Round Interviews - 2 Technical Phone Screens
Full-time Positions: 3-5 Onsite Interviews Internships: 1 Host Matching Interview
Design
Research local markets and rising business trends Collaborate across different teams, including Legal and Marketing
Lead
Lead a team of engineers through a product launch Interact with Google leadership Participate in high-level decisions
Strategize
Qualifications
BS in Computer Science (minimum, CS minor) Deep interest in developing new products Excellent oral and written communication skills and analytical skills Demonstrated leadership abilities Demonstrated capacity for developing and understanding strategy
Qualifications BA/BS degree in Information Systems, Information Technology, Applied Networking, System Administration and Computer Science. Demonstrated experience troubleshooting applications in a Linux, Mac, and Microsoft networked environment. Ability to adjust quickly to changing priorities and make quick decisions with limited information. Strong organizational, communication, leadership, and customer service skills.
Qualifications
BS, MS, PhD in human computer interaction, cognitive psychology, information science, or a related field Experience conducting user research Strong oral and written communication skills Solid knowledge of web design principles
Programs at Google
Android Camp 1-week Android Dev. Program for freshmen and sophomores Includes an interactive and collaborative curriculum with Googlers and a deliverable of an Android application Deadline: Winter 2013
10-week internship development program for rising sophomores, traditionally targeted at underrepresented groups in CS Includes mentorship, technical skills training, and soft skills training Deadline: Winter 2013 12-week software engineering internship for rising juniors, No traditionally targeted at underrepresented groups in CS Includes mentorship, technical curriculum, and soft skills training Deadline: Fall 2012 Code Jam Test your coding skills by competing against other coders code.google.com/codejam/
Engineering Practicum
Summer of Code Offers programming students stipends for working on open source projects code.google.com/soc/
Scholarship Programs
To date, we have awarded over $8.8 million in scholarships to more than 2,100 Google Scholars. Google AISES Scholarship Google Hispanic College Fund Scholarship Google Anita Borg Scholarship Google Lime Scholarship for Students with Disabilities Google SVA Scholarship for Student Veterans Google United Negro College Fund Scholarship February 2013 March 2013 February 2012 February 2012 [Insert Deadline Here] [Insert Deadline Here]
Research at Google
Google's approach to research is iterative and usually involves writing production, or near-production, code from day one.
Practice
Share
Conduct experiments using the data generated by hundreds of millions of Google users Perfect your research by working side-by-side with Software Engineers on a Product Team
Over 1800 Publications in 20 Research Areas 100+ Google-Funded Conferences Funding includes travel for Ph.D. Googlers
Research Presence
International World Wide Web Conference (WWW) ACM SIGCHI Conference on Human Factors in Computing Systems (HCI) North American Chapter of the Association for Computational Linguistics (NAACL) Computer Vision and Pattern Recognition (CVPR) International Conference on Machine Learning (ICML) International Conference on Software Engineering (ICSE) Joint Statistical Meetings (JSM) USENIX Security Symposium International Conference of Knowledge Discovery and Data Mining (KDD) Very Large Database Conference (VLDB) ACM SIGIR Conference Interspeech USENIX Symposium on Operating Systems Design and Implementation (OSDI) Neural Information Processing Systems Conference (NIPS)
Integrated Research
Research Areas
Algorithms and Theory Artificial Intelligence and Machine Learning Data Management Data Mining Distributed Systems and Parallel Computing Economics and Electronic Commerce Education Innovation General Science Hardware and Architecture Human-Computer Interaction and Visualization Information Retrieval and the Web Machine Perception Machine Translation Mobile Systems Natural Language Processing Network Security, Cryptography, and Privacy Software Engineering Software Systems Speech Processing
Chrome
GeoCommerce
Mobile
YouTube
Knowledge
Social
Advertising
Infrastructure
Questions?