Core Services Software Developer - Network
Core
Design and develop new applications for building highly scalable core network infrastructure, focusing on reliability, transparency, and efficiency for Apple's global edge and backbone core.
Role type
Senior IC software developer (networking & distributed systems)
Builds
Core network platform tools and applications
Domain
Telecommunications / Internet infrastructure
Deliverable
production ML models | product features
Required skills
Python, Go, PostgreSQL/MySQL, REST API, Git, large-scale network operations, automation
Preferred skills
Linux administration, Docker, TCP/IP/HTTP/DNS/TLS protocols, Ansible, cloud platforms (AWS/GCP/Azure), network monitoring tools
Technologies
Python, Go, PostgreSQL, MySQL, Docker, Ansible, AWS, GCP, Azure
Responsibilities
Develop software systems to improve engineering and operational metrics of reliability, transparency, and efficiency; collaborate with core network teams and external groups to deliver turn-key solutions; build scalable core network applications.
Seniority
Mid-level, hands-on IC
