About the Role
- - - - What the Candidate Will Do ----
- Develop, manage, and update Uber’s iOS mobile networking stacks to enhance functionality and performance.
- Innovate Uber mobile networking technology, tackle complex problems on a global scale, ensuring smooth and efficient network experience.
- Foster collaborative efforts with key stakeholders to align objectives and optimize results.
- Coordinate prompt responses to network outages or performance issues to maintain service reliability.
- Create and implement iOS-specific tools for monitoring and improving network observability.
- - - - Basic Qualifications ----
- Bachelor’s Degree in Computer Science, Electrical Engineering, or a related technical field.
- 3+ years of experience in mobile software development, with a strong emphasis on networking.
- Proficient in Swift or Objective-C.
- Solid understanding of networking protocols such as HTTP, TCP/IP, and UDP.
- Experience with iOS networking frameworks like NSURLSession and CFNetwork.
- Proven ability to diagnose and tackle performance issues across the networking stack.
- Strong debugging and troubleshooting skills.
- - - - Preferred Qualifications ----
- Master’s Degree in Computer Science or a related field.
- 4+ years of professional mobile development experience, with at least 2 years focused on networking.
- In-depth knowledge of advanced networking concepts, including security (TLS/SSL), WebSocket, gRPC, and QUIC/HTTP3.
- In-depth knowledge of mobile network optimization techniques and congestion control algorithms.
- Experience with real-time data transmission and low latency networking on mobile devices.
- Familiarity with cloud services (AWS, Azure, Google Cloud) and their integration into mobile applications.
- Contributions to open-source projects related to mobile networking.
For San Francisco, CA-based roles: The base salary range for this role is USD$158,000 per year - USD$175,500 per year.
For Seattle, WA-based roles: The base salary range for this role is USD$158,000 per year - USD$175,500 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$158,000 per year - USD$175,500 per year.