Siri - Senior Connectivity Engineer

Seattle, Washington, United States
Machine Learning and AI

Summary

Posted:
Weekly Hours: 40
Role Number: 200009985
The Siri Connectivity Engineering team is focused on improving our client to server communications by implementing new and exciting solutions in order to provide the most reliable and performant connection possible. This team also is responsible for working with cross- functional teams in order to implement stronger ciphers,new protocols, and exnhance our routing story globally for Siri. The methods defined will help shape common approaches across other organizations throughout Apple as well.

Key Qualifications

  • 3+ years of experience operating high-volume customer-facing distributed systems
  • Expert knowledge of Networking and Routing protocols(TCP, UDP, BGP, Anycast, DNS)
  • Strong knowledge of Load Balancing, HTTP, TLS,CDNs and Edge Computing / Termination
  • Strong knowledge of Linux Kernel Networking
  • Strong knowledge of at least one programming language + familiarity with C / C++
  • Familiarity with Mesos / Kubernetes and Configuration Management(Puppet /Chef /etc.)
  • Proficiency in troubleshooting a wide range of issues across multiple technologies
  • Comfortable writing testable and reusable code in a variety of languages
  • You strive to apple best practices and automate everything
  • Strong verbal and written communication skills

Description

The Siri Connectivity Engineering team constantly needs to be investing in new cutting edge approaches for connection methodologies. To stay ahead and fresh, the team members must have a thirst to learn new ways and push toward the future. Focusing on ciphers, reduction in round trips, and how to route customers in an effective way is a must. A successful candidate will have experience in network systems design and architecture as well as a background in development. Build out new software load balancing framework for Siri customers Design and maintain methodology for global customer routing Enhance customer experience by reducing round trips and refining ciphers Develop frameworks to manage/maintain connectivity infrastructure Visualize effectiveness of routing design with enhance dashboards

Education & Experience

B.S. degree in Computer Science and 3+years of experience or equivalent

Additional Requirements