Google is looking to solve the problem of people wanting to be together but can't, by developing a true-to-life new communication technology, Google Beam, that allows people to feel like they're having real face-to-face conversations, no matter the distance.
Requirements
- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
- Master's degree or PhD in Computer Science or related technical fields.
- 2 years of experience with performance, systems data analysis, visualization tools, or debugging.
- 2 years of experience with data structures or algorithms in either an academic or industry setting.
- Experience developing accessible technologies.
- Proficiency in code and system health, diagnosis and resolution, and software test engineering.
- Experience with C++ and other programming languages.
Responsibilities
- Write high-quality code in C++ and other languages to support Beam's networking stack.
- Design and implement networking-related tooling to serve internal and external customers.
- Triage and debug issues that arise during 3D calls.
- Work with WebRTC, QUIC, RTP, and related protocols.
- Manage project priorities, deadlines, and deliverables.
- Design, develop, test, deploy, maintain, and enhance software solutions.
- Apply technology to solve the problem of people wanting to be together but can't.
Other
- Bachelor's degree or equivalent practical experience.
- Be an excellent teammate and cross-functional collaborator.
- Display leadership qualities and be enthusiastic to take on new problems across the full-stack.
- Ability to work in a fast-paced product-oriented environment.
- Commitment to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.