1 day ago
Base Salary
$174k - $252k/yr
Responsibilities
- Profile, debug, and enhance the RCS protocol stack and client-side architecture.
- Collaborate with product and engineering teams to integrate cross-platform video streaming and advanced media codec features.
- Design robust systems that handle massive concurrency and interoperate across global networks.
- Optimize low-level performance, reduce latency, and improve user experience.
- Design, develop, test, deploy, maintain, and enhance software solutions while managing project priorities, deadlines, and deliverables.
Requirements
- Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
- At least 5 years of experience with algorithms, data structures, complexity analysis, and software design.
- Experience with Android system-level development or application framework design.
- Preferred: Master's or PhD in Computer Science or a related technical field.
- Preferred: experience with real-time communication technologies, distributed systems, backend services, gRPC, and protocol buffers.
- Preferred: understanding of SIP, MSRP, DTLS, MLS, and end-to-end encryption.
- Ability to work independently and collaboratively in a fast-paced environment.
Benefits
- 15% bonus target, equity, and benefits.
- US base salary of $174000-$252000.
- Work on communication technology serving billions of users worldwide.
Tech Stack
gRPC
Categories
Mobile
About Google
Google builds consumer and enterprise software and services including Search, Android, YouTube, Chrome, Maps, Gmail, and Google Cloud. Its business model centers on digital advertising and paid cloud, software, and hardware offerings (e.g., Pixel and Nest) for consumers, developers, and organizations. Founded in 1998 and headquartered in Mountain View, California, Google operates globally as a subsidiary of Alphabet Inc.
