2 months ago
Hyderābād, IndiaSenior
Responsibilities
- Architect, develop, and operate scalable voice infrastructure and real-time communication services.
- Build distributed systems for voice signaling, media processing, routing, and real-time communications at global scale.
- Work with SIP signaling, media handling, WebRTC, distributed systems, and cloud-native platform development.
- Troubleshoot production systems and operate highly available services at scale.
- Drive technical design discussions and mentor engineers across teams.
Requirements
- 5+ years of software development experience using C or C++.
- Experience with real-time communication platforms such as FreeSWITCH, Kamailio, Asterisk, or similar technologies.
- Strong experience developing scalable backend or distributed systems software.
- Strong understanding of TCP/IP, HTTP, TLS, load balancing, and distributed system concepts.
- Experience with SIP, RTP, and VoIP technologies.
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience.
- Preferred: experience with WebRTC and modern real-time communication architectures.
- Preferred: familiarity with Docker, Kubernetes, Kafka, Redis, and scalable event-driven systems.
Tech Stack
Categories
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
