- Bachelor’s degree or equivalent practical experience.
Preferred qualifications: - Master's degree or PhD in Computer Science or a related technical field.
- 5 years of experience with data structures and algorithms in an academic or industry setting.
- Experience with cloud platform software development, and with Machine Learning or computer vision.
- Experience in Computer Networking (e.g., Transmission Control Protocol/Internet Protocol (TCP/IP), Routing, Load balancing, etc).
- Experience with hacking hardware (e.g., Arduino, Raspberry Pi, etc.), and with other technologies (e.g., AS3, OpenCV, Android, Obj-C, etc).
- Knowledge of System/network administrator for Linux/Unix or other operating systems.
About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our ...